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