191
528
103
97
304
51
44
119
88
167
243
112
437
375
315
63
90
1209
2380
166
587
474
128
95
54
161
486
76
621
179
98
263
244
74
701
162
190
109
84
297
37
77
164
211
200
296
601
456
185
543
87
142
71
72
233
146