66307995
40185977
41668076
14811642
17819582
69276603
49773263
29638259
67182822
6594789
75262596
84638305
76795348
2786087
10097692
68013406
49996056
65014713
98103983
78378281
84971439
75604424
15555536
91715718
18062132
51225934
88609618
68117527
5819658
1994125
11369574
59241794
90072313
63793867
38065065
9672433
11211262
10565053
98027958
1976848