1
9
2
18
7
4
3
6
59
11
46
19
13
99
12
44
134
252
162
102
101
50
55
83
65
138
30
47
110
84
72
16
119
20
32
28
94
62
79
22
63