0
2
12
4
3
9
45
24
23
99
1
16
6
34
13
41
27
83
7
5
19
20
91
109
49
11
10
8
14
80
17
25
33
21
59
40
18
28
57
42
26
50
30
29