31
10
2
21
32
129
25
4
13
54
117
47
62
40
15
9
29
5
49
23
52
16
28
1
46
56
18
26
27
19
14
24
22
41
11
30
7
12
37
85
941