149
54
35
64
45
120
78
28
121
197
102
117
104
552
57
79
83
94
50
13
106
88
100
161
383
614
80
305
111
316
412
337
221
103
116
165
145
91
82
325
56
277
175
310
151
34
109
244
332
81
196
138
62
162
335