3491253
28497563
814582
25359424
88904162
5725746
77229740
74963670
62264796
15779175
73968660
46268135
72102999
6985297
26462983
89677505
93974538
18201487
9061779
70506000
46734249
46842439
3313288
5143552
48132706
37665904
99158371
4947392
50177851
85922960
96891041
6148129
66536160
2546612
4624649
61953001
26372586
56159482
42148089
86273201