31
12
231
15
25
2
14
11
6
20
98
40
29
19
97
35
18
10
13
70
7
164
17
5
34
30
4
33
41
3
32
109
59
84
56
28