2017687
50296533
5177695
32357122
76141591
226618
67842167
70314515
32772246
677937
98576882
68691248
22143618
26134915
96451359
3491739
26849757
59302174
60254066
4289666
2359328
36618668
67371523
91933455
55138767
75192287
46073433
2481593
90357647
66186484
82288651
59969348
32914242
82693328
18083438
14076334
56028324
80456581
40739544
1906305