99
23
58
81
11
29
14
30
12
112
28
16
6
3
13
15
72
8
24
20
34
17
78
33
7
43
0
4
22
1
9
35
2
61
60
18
10