27472150
10242997
74881121
901660
9034506
9940931
11144939
3414134
63955999
448220
52321212
43097021
61747375
43594907
4667791
77566155
35052603
16878199
29415318
1406116
80722746
77327920
1815504
41864195
69312114
23105851
26004054
8293418
5036963
6202137
96737467
79817701
31678210
71383904
7651808
22609477
42984976
67101544
87649685
40432264