9
16
34
168
25
43
29
33
13
39
19
40
172
30
24
68
174
94
47
53
129
63
72
31
21
118
99
95
130
42
333
71
169
41
67
66
310
106