18
71
35
24
20
63
28
8
5
4
22
12
6
7
23
2
13
34
27
10
38
9
46
49
56
11
45
16
126
40
14
222
97
127
30
29
17
19
61
3
55
1