28
16
47
6
80
4
15
9
8
18
29
14
85
32
45
12
22
106
23
11
25
51
40
2
1
60
30
7
56
69
64
17
96
95
99
13
35