12
5
45
86
64
13
1
22
11
3
69
2
101
0
113
26
89
23
78
10
14
106
15
25
29
17
97
94
38
21
19
52
16
4
18
50
8
32
9