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