2
3
1
9
37
10
18
21
23
29
6
17
16
32
25
40
20
168
11
12
27
24
72
84
35
122
103
138
96
50
272
15
39
30
33
85
110
38
116
157
112
108
61
34