45505636
18298104
98792277
95169844
3687745
90595710
74309540
45629442
46050
28136487
21743215
45259228
8482655
289590
50726920
38035337
84984148
77059290
3606063
9806284
23309303
6191581
69513204
46498410
5419235
89401607
1404519
65163276
54836538
84329240
2357733
89936467
69703586
89568640
69598688
958485
64226900
81751305
34269391
7543295