10
7
30
22
6
4
8
41
16
18
24
25
2
11
13
59
57
46
73
49
32
14
58
9
17
45
35
0
113
23
28
51
102
43
12
86
19
21
60