21
59
195
138
61
19
361
33
23
340
51
57
193
34
349
14
35
115
26
90
296
137
116
16
129
311
100
469
88
4
64
78
164
125
81
205
73
202
44
157
135
69
222
259
1293
39
53
68
183
379
67
144
188
38