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