98533646
82306601
18717196
1987777
91447643
81422886
1188940
71952411
46719686
11131155
13174476
60654279
20049944
23247731
23962439
48376323
18096545
46699652
1152078
53426068
64314199
43685554
16929684
52141786
59429028
61024192
93891749
97574408
67276921
94358533
74763468
63786017
6523866
66656187
31005320
33154582
51052232
88242834
19267532
19158360