97
255
82
93
32
232
162
76
61
43
244
246
85
198
929
306
33
131
485
153
429
122
188
101
200
225
506
774
272
77
281
91
49
157
208
90
211
168
73
239
482
27
303
129
197
78
98
80
45
71
117
92
84
29
53
267