25
4
18
9
12
2
5
49
15
62
34
16
37
6
20
21
31
7
24
30
19
87
51
222
11
14
69
120
133
86
68
153
94
217
96
162
549
47
183
102
70
143
45
23
78