47
165
563
68
78
62
243
40
322
46
95
82
77
12
50
37
214
35
28
425
23
56
30
118
153
66
179
59
53
110
9
163
4
25
84
17
49
38
33
31
337
45
124
157
301
41
94
171
311
272
1540
403
87