43
2
196
54
28
48
346
319
35
120
144
309
75
22
329
18
170
142
99
19
24
167
307
173
38
1897
732
188
1925
34
190
95
368
216
49
181
138
20
466
182
305
677
30
94
53
508
16
6077
64
1561
45
72
56
545
234
89
4222
46
58