82481797
31285996
13628952
74316312
6933756
51163120
73085130
26947146
68576559
34612544
1542339
42356244
6996238
26401772
21654234
67092176
67314663
82221926
23076604
17232870
10094186
85101457
88163583
62313558
62036351
38423886
86293244
84403690
86446023
50812281
9057643
50443725
53595104
43662059
82039819
20576240
23804251
37809631
2562795
77827968