12
4
15
27
90
1
43
10
18
7
11
9
16
100
96
36
6
33
29
75
19
8
14
40
45
54
77
118
13
49
5
3
24
20
31
50
32