81572812
24577453
7224580
59011092
33773324
74932347
62647301
11158691
14021827
20228322
3491784
73684848
66368798
47655539
70132321
99643416
97333103
22621786
7569315
8243110
3394626
32235223
92944059
461543
4224295
15896104
23593335
31727743
60944639
9525371
43979471
42489994
48936311
60537078
59144037
45597480
41311251
79782275
39819608
25031866