38
23
22
99
92
25
107
30
24
64
1
41
32
31
48
37
45
12
21
27
55
11
10
15
49
58
18
28
46
17
33
42
19
29
20
56
59
9