21
300
89
10
67
54
124
347
190
86
66
68
49
368
126
28
204
264
199
38
183
213
176
127
157
137
94
508
61
194
37
29
114
99
90
19
236
18
81
118
43
41
285
209
83
427
109
47
76
172
180
22
184
73
84
17