21
58
10
1
5
31
18
60
9
13
14
6
12
38
20
8
36
53
27
52
34
29
23
85
40
63
30
26
16
173
7
11
24
84
107
22
4
32
140
56