52
36
67
51
38
33
40
126
151
7
11
15
128
170
53
204
141
182
63
133
230
39
74
276
65
24
216
86
393
437
41
27
165
152
50
71
25
171
226
293
29
89
635
158
145
12
102
193
79
189
205
504