9
17
43
22
71
16
80
28
37
39
51
78
168
124
207
137
29
14
119
52
528
142
171
49
303
167
93
69
108
503
40
352
210
117
205
228
187
47
31
65
202
86
118
225
150
76
152