24
107
63
3
47
215
104
22
26
62
83
8
11
97
182
299
29
234
15
202
116
31
54
71
5
33
103
922
210
281
96
20
74
80
27
98
4
35
25
42
841
64
49
69
21
2
1070
12
371
227
295