22
47
1885
285
28
35
5
98
10
29
2
13
86
3
17
45
89
176
4
39
79
18
49
38
42
149
20
16
33
24
187
21
117
31
46
64
34
133
186
93
72
37
19
60
56