1
56
51
25
11
47
58
41
7
4
32
94
44
9
40
13
34
30
15
19
10
18
8
12
16
23
2
21
6
28
22
20
33
35
0
43
116