12043960
51952409
95538561
43031040
3729260
873723
7814136
66129201
81189214
77261233
39015771
81476051
94099405
46873500
8709739
9815208
24708558
71679847
78549989
66847189
92172104
85673383
61507514
90887162
46971695
283215
76373021
58049763
69596488
50633666
72581759
99234694
67883049
73756379
85414591
30194254
26297430
96863339
29153888
89679857