59
19
176
185
30
24
10
268
109
882
164
543
368
142
38
140
246
77
157
498
404
65
331
152
360
413
31
233
177
963
120
203
576
125
338
92
296
450
42
785
43
39
351
231
37
200
169
98
187
76
46
34
161
33
663
226
925