52
26
116
53
30
78
47
55
118
65
324
50
83
62
60
80
415
141
125
124
362
82
243
414
77
229
224
167
254
303
127
103
93
48
86
42
158
376
96
175
135
173
64
197
44
172
399
92
31
151
74
238
342
69
114
147
161