6820451
2486683
49331654
29969283
20431684
75178806
87674746
56466172
17435680
99002162
95999956
79112848
30887723
25158528
19735164
29414961
11746611
44985344
74515771
89873761
58012610
86067656
32777555
31853389
57777330
23423674
8494138
34213244
92322759
1407323
42578070
22821654
70245394
8791691
99233307
29084680
80847263
40474701
60743777
28439740