2
10
16
1
22
5
75
9
7
36
27
20
13
14
31
137
24
11
47
6
38
33
40
26
18
17
37
21
48
29
109
8
96
50
45
44
142
42
68
67
162