55
154
43
12
30
22
73
190
234
299
4
26
36
66
61
87
39
321
13
409
21
118
51
57
200
38
50
35
68
72
1
25
345
332
147
411
187
71
28
46
27
23
42
49
99
19
52
201