39792704
56385602
57489206
6320981
99594653
31238199
46351973
78253008
13923731
54233911
37767400
406847
69199567
54472846
55825052
50446890
4816504
7207982
10617638
40449158
15586328
93352869
43317939
65641793
70447525
4934775
49894395
26485040
33859857
64786510
88703297
53199097
6205348
59333223
1387723
83732474
57679621
1059388
9795397
68896608