152
63
124
109
114
80
158
65
1135
652
96
162
117
263
157
188
485
225
85
92
145
264
139
59
286
36
70
324
104
172
215
62
340
132
46
389
432
234
107
84
18
201
13
528
161
548
100
61
33
200
154
49
50
81
169