50
2
24
17
32
60
8
64
37
57
53
97
88
13
51
40
31
48
25
18
27
68
11
21
41
20
101
10
5
19
30
65
86
45
15
6
52
28
63
127
110