15985543
13957012
7184948
95712334
81475989
72727676
69428484
33809871
94938168
78449868
14503716
724914
39915043
11543448
48753753
11928078
13228135
80982782
4357566
81388007
12362504
56229746
62063363
94626796
82244320
12967527
44708315
23519135
80557502
92152407
31268967
80385041
36817854
1486722
77062886
84585509
72124336
18107779
5341272
4062257