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