96168759
76852450
302693
28892249
15831931
77303359
14502610
29994252
10865238
59956750
81883503
87046055
40772284
58085513
86253537
58038673
47691046
18416011
29697032
48925506
81365423
23266520
84112932
54825630
1123224
35956405
56564294
4006387
5918
81994610
45053010
12868799
22379442
78185562
49387570
61813468
86438857
58164453
86239410
21317083