31
10
8
30
15
98
4
167
25
5
19
2
22
17
112
1
53
73
13
89
56
12
78
68
6
48
28
43
92
14
34
80
47
109
27
37
39
101
7
58
84