10
6
2
34
31
27
23
32
7
18
20
28
48
66
53
33
56
21
85
73
49
105
83
70
108
119
16
36
37
42
86
46
76
74
109
17
22
25
19
45
40