52
106
36
77
21
37
164
71
200
44
451
147
87
97
70
130
82
61
84
62
56
245
43
64
75
265
72
585
208
703
614
48
103
95
257
125
514
45
310
188
66
113
259
98
166
252
196
27
100
73
138
1409
65