12
29
88
1
41
2
3
52
49
26
93
7
8
18
20
5
9
57
23
64
6
33
27
36
106
39
59
16
14
17
48
31
105
43
10
38
60
82
25
56