33
19
62
171
81
111
46
184
371
51
53
157
557
65
322
183
159
36
37
68
35
1220
64
77
180
75
78
144
186
162
177
191
232
309
230
451
125
172
50
135
29
133
128
85
103
762
106
97
72
677
22
79
67
204
115
126
69
386