16448605
81941818
2505510
79064670
39172395
36575648
83917364
63405779
11889235
5238567
57044724
44839526
61459483
26787492
3037833
39843898
59405376
58251784
3519352
8231028
66053799
3871850
779498
50044842
26334639
60028637
81407219
54689689
36472980
34618826
94734984
94698990
70228339
49671564
69446687
9158438
35954194
22501688
93516093
2388271