93568588
80796242
20331513
16876642
9379668
2723915
5132108
57221132
8839750
63624198
90356907
11746900
69518349
81523877
56106944
56288091
85285103
10854067
33681943
942686
62986702
99237697
19522675
79903964
4372248
34196962
2349377
40221056
61893999
28541711
22409740
38196562
5215386
54984328
34248265
65638063
52186564
64472474
61735488
97295416