3540352
71898347
5970184
59131643
5084408
55571932
10211270
28171747
54714025
98161798
6528385
24848234
12948437
96052754
74435675
4507413
54027008
98525270
28543512
65527639
78184114
75539639
99714274
55775744
80886166
60098441
84643593
24486202
67673978
71733419
29198637
31049017
9430593
37544398
85973977
12524570
9005473
50645954
96962391
15492550