9
35
10
16
7
19
22
24
6
3
5
21
32
25
40
20
17
168
11
27
72
84
122
103
138
96
50
31
272
14
39
29
110
37
116
23
157
112
108
60
33
44
18