52
310
47
42
134
77
87
129
166
30
104
264
22
141
189
43
67
128
230
204
117
154
174
347
244
293
114
2057
24
40
60
53
222
399
126
121
182
116
31
737
65
97
92
210
81
61
110
198
44
76
19
38