27
328
95
35
118
41
235
111
96
907
116
117
56
66
191
343
132
38
102
112
234
3
204
219
287
9
144
32
10
145
638
241
21
13
52
70
312
51
153
28
82
309
46
301
139
158
99
85
48
86
129
181
90
83