93214766
67089352
75341717
29927771
16601071
59089293
25514095
60075291
7585239
25065280
56836765
22323327
77618340
99907539
53627813
20037863
16494758
76664268
65933156
47772347
686271
31478227
47769480
50217506
96212131
79532823
23588347
51168769
55424336
63058797
60389701
46795511
46589172
54388591
26635185
91967141
26506091
53851811
31227575
1912349