82203579
8833569
60769879
52133652
88954760
84715502
38314066
31346878
65993969
49028400
36157075
4564532
7510868
989758
39237572
18843282
49584204
88238092
85611501
58305075
47333009
21699376
35313945
92436954
50666494
1827961
2904883
24397241
153832
9529890
70116940
71722523
41366604
85846068
23809239
12527353
7008805
11697111
24176365
40385415