37918892
54795586
8539952
92122505
94619883
66008661
93068370
27818481
53333827
83556266
25928966
78477673
13015900
8064181
36872981
24863959
64736245
97102031
30686283
47635595
8800416
58502918
28332543
16592007
8793501
90889523
58795358
90365218
24887131
58958568
19957767
42253310
22978392
12969124
37999374
55795941
75584438
61949986
15693636
25029320