41601580
10403169
98834518
36733007
33978327
66584668
50094494
25562248
92731317
67881950
9558352
66747251
39343971
47537085
87115287
70237275
94047419
85711219
93315889
26177504
74845765
71757911
16406685
24999031
87504259
6320706
25515453
3422419
69245177
10237713
28374495
41062875
3514729
36627156
9901796
77348493
15272995
485001
32568072
24827761