42506275
87226912
16286130
5993604
64746067
98652137
501688
71861078
485399
73266494
4847572
83184259
8230414
48541780
593407
58996713
80007408
10466930
3112690
43557252
67473675
7001665
31873096
98505876
29095439
95579423
86643453
7880142
1604265
39917870
14954823
32674932
68817741
12342122
39992621
21141444
47802905
1951256
14553037
87875507