28
43
59
133
30
371
126
294
15
399
328
80
213
421
216
112
63
35
52
510
87
311
44
67
174
166
33
122
554
208
25
823
92
76
331
109
184
218
256
551
100
165
639
50
245
291
39
357
762
236
164
374
68
41
252
167
149
1904