64941236
8690822
35144725
23401409
7301711
79282762
31705404
1055384
65542821
52339626
3389625
29265614
13523665
33273283
4404260
82571182
18885744
84249812
13124302
58924225
5919532
78453966
58715718
41137400
8659159
3532617
24645409
86931123
37529031
86656313
22821224
90869234
402347
84249504
96593070
21503262
9695943
64026468
24805937
48901488