18
21
56
40
44
55
514
91
652
569
332
202
155
80
79
112
74
305
52
129
16
14
50
39
252
122
30
477
45
139
47
126
89
4642
259
32
1695
86
286
10194