3114101
97395559
37947272
60224015
11079285
67633236
41519102
817843
61483974
86141383
18274582
85365896
63602731
95507358
86374741
69319795
99821105
45266698
85603897
78724008
85018836
86558211
95846783
26475762
58031074
87744321
41522246
57708178
89046723
6298557
476312
28513003
2102663
54227942
83086449
50047947
23529526
70062444
37708889
75264367