72733667
44703990
89863614
93957078
65094694
34653207
46165385
32605260
2215575
72398919
53082326
29305878
73847958
28497384
34833379
90143966
49422560
67032269
4538118
61137446
88114823
19698986
49339984
832980
2084472
8409477
15184122
66378028
55129559
60655864
39998107
82449134
4972536
53774977
56302460
16495180
37266775
57878030
37199257
522083