41977980
99478362
35984058
12356462
92073477
44589682
12584140
99985243
19907408
39143881
72995461
60033398
22662105
20892746
78698066
30816318
7091045
3278516
79194293
1873708
47273257
2693608
29109645
17627645
41506475
40483827
41151086
9419391
9688897
20754249
9866389
23209882
75658509
41042042
83286650
8170203
85899496
57416686
79025997
89257276