38
35
63
15
92
26
3
32
18
25
2
12
45
29
98
11
6
46
9
7
40
21
23
10
104
24
13
5
1
34
53
52
27
47
42
22
14