12
34
42
30
123
49
5
45
26
23
41
72
10
84
40
47
53
21
131
14
97
32
108
15
168
120
100
102
18
56
27
117
55
29
2
19
7
6
82
1
51
31
22
9