42102806
242046
4211895
13787342
64995658
40382588
30969962
6855732
8298703
60353283
26721085
28707445
80946830
43039500
28294637
24001839
9646424
6637355
58976188
38262784
49466548
83604286
601327
6626752
14884771
64126660
83831819
16573491
30341245
5208398
99837952
38357240
8295605
35253039
1738996
83313816
19712771
45216550
57587107
5284929