0
16
4
5
31
2
8
9
25
10
15
75
30
21
23
1
3
24
11
28
39
35
18
19
6
7
40
43
14
12
72
49
58
20
37
29
13
22