12
20
90
8
6
46
27
28
16
29
30
40
10
65
105
93
5
68
51
21
49
47
19
26
112
15
100
71
70
23
43
24
64
25
7
2
4
52
45
14
612