152
63
125
111
114
80
158
65
1137
652
96
162
117
263
157
188
485
225
85
92
145
264
139
109
59
286
36
70
324
104
172
215
62
340
132
46
389
433
234
107
19
201
13
530
161
548
100
61
33
200
154
49
50
81
171