2
112
36
105
7
3
31
13
19
17
11
12
5
27
9
54
48
28
4
22
51
10
14
29
1
66
35
18
70
6
21
139
8
55
23
41
47
39
26