2
32
43
8
12
16
21
41
68
146
27
22
1
4
14
33
18
20
108
11
10
29
9
69
44
105
55
15
13
24
7
3
39
36
37
59
28
128
25
70