10
12
47
17
15
55
217
20
56
39
93
33
353
112
21
27
220
60
38
199
44
73
134
48
329
175
28
16
184
72
419
18
94
81
51
206
168
77
109
58
116
162
332