52
107
21
27
12
130
95
70
64
33
13
19
151
87
560
35
32
80
51
224
286
37
110
76
49
100
102
199
275
182
111
138
401
114
246
60
127
248
183
157
42
174
252
206
124
105
184
109
2410
223
474
68
26
147
86
63