3487519
93901735
32453686
6497466
49197409
8226736
30376362
72213856
10129289
68613751
68849678
13675594
86196259
6143277
5711185
93342240
67236860
21079770
44909316
32057281
12658282
358204
4654490
1031659
541857
98474368
13064737
89988311
71918545
81598087
90407387
60287382
16758460
9857418
227467
81596717
15504548
69721809
61346998
28394275