5
12
57
28
47
54
99
110
21
192
40
16
34
233
37
92
289
31
70
20
341
170
409
14
175
42
121
64
460
88
155
444
72
316
148
190
207
114
449
189
339
45
284
85
11
119
22
38
29
49
163
186
23
75
213