95887986
40149243
20586869
93199273
87137792
69776971
11448299
7995705
51781268
872849
87294748
3323332
51846582
65162292
52347165
48322213
11134464
24339607
38536499
83525947
7045934
64539043
90887263
84591540
53794621
92756597
23698468
76048198
39231049
81411119
866303
98998019
2742348
45308725
783923
45808505
23253501
16461837
73219239
53245014