70873781
65154567
48125118
50729655
5711472
96388073
2626312
90082804
50507607
976432
11951636
55084053
29913977
63155778
82548315
6660569
86249480
77824890
67404786
8266863
18976141
61214371
17092785
58167124
76578374
16313629
61959972
84669606
86207165
78241444
84551567
43364960
56521558
20093065
59015549
12305768
37606473
34497094
69697695
49874992