54
74
506
87
605
14
129
24
184
677
20
30
11
76
39
36
57
392
47
166
104
593
116
78
42
19
35
246
486
790
44
67
29
56
143
89
102
322
235
46
27
201
38
344
68
3535
77
349
59
444
1003
71
189