9
30
29
25
10
5
67
2
23
36
120
49
15
43
32
22
18
50
27
13
17
75
62
16
101
64
24
53
63
41
138
92
52
14
40
70
26
12
34
125
57
71
58
6
100
45