28
23
189
15
327
26
260
228
197
35
59
46
553
140
121
114
343
351
10
67
65
347
136
162
38
75
194
216
83
99
120
13
103
85
98
370
53
36
165
29
4
241
33
201
30
283
40
97
74
37
149
222
135
64
128