12
32
36
8
22
10
24
30
11
3
13
44
18
78
63
9
15
29
27
2
16
41
60
20
79
6
5
107
19
101
28
31
90
56
127
175
261