48112498
14021475
89325807
19174531
80713490
57512656
30598349
73116792
22925844
21696602
61552830
32356419
94833890
50912042
99016279
18492944
23597929
26015685
69964030
55455631
98195798
57077564
28943667
11855260
7533400
40595585
52516689
30323924
61864412
2949320
52345838
33432216
63481926
49162634
24677601
98328582
38023231
19668228
50461920
52882384