2
4
3
1
74
22
34
31
12
49
8
32
28
6
5
56
48
26
17
25
107
7
10
44
29
11
9
102
20
27
43
16
24
132
123
67
13
57
109
140