1
9
2
0
30
99
36
20
5
11
31
92
34
66
10
100
60
35
29
68
24
28
6
88
67
18
26
15
32
7
12
33
14
13
8
19
334
17