51931215
21836273
14638319
93622864
30659792
66456670
69371985
51631797
60179076
69486499
3337976
20838336
655365
4668875
68321355
23521937
26928813
1541381
95598987
37881151
9868194
85129328
95684609
53621548
63188242
19415261
20161695
21382466
50481220
48982237
1189099
65005693
51985804
18863035
16538899
42824291
51609358
40209230
81131572
82318123