16
25
63
8
12
125
15
364
52
104
62
115
339
273
266
124
144
158
133
219
9
17
153
126
79
145
406
183
65
22
18
448
114
113
14
97
38
355
46
36
277
39
29
27
83
54
91
148
51