25
14
5
104
15
63
7
3
4
24
16
10
110
8
28
9
21
23
62
22
117
39
17
31
44
142
54
49
528
81
55
51
134
166
71
94
186
258
198
41
152
53
135
85
42
29
52
76
27