32028752
65193655
54253747
86747341
74761670
1607502
49291124
57462667
49912692
69358675
73622140
56533664
63686382
64182823
19564417
60073985
75025990
67426918
60846376
92196028
35709046
93076417
69029525
69203452
14961675
42816239
99021110
18328274
15407505
11368905
64767266
56221042
60621958
15844495
78225424
81025069
53708873
55214706
65164924
1243638