12
212
23
569
8
111
28
15
65
296
21
14
48
62
29
90
728
7
192
80
363
24
47
55
56
20
197
30
102
524
26
41
57
58
463
581
142
193
157
97
163
298
177
54
216
367
215
314
371
39
123