2
55
4
68
75
2
42
155
49
12
8
1
6
16
26
108
51
31
53
63