9
5
1
4
17
26
3
11
48
12
99
31
77
29
10
34
32
14
64
15
61
27
50
100
36
6
23
118
85
84
30
62
49
58
22
97
69
98
38