9
26
66
48
3
34
125
194
16
339
61
72
421
90
191
102
202
51
97
27
69
33
68
38
56
192
114
169
248
223
122
183
36
148
21
126
52