81702229
79243057
8681599
9873777
14324482
21825857
6678939
23399292
99361869
76221536
43509833
98086274
20886907
2989878
78141999
33939941
5391844
41269677
10265069
1345135
63089193
57022033
5245158
34293614
92867941
223888
24988834
26604475
85665528
32901751
570824
77303502
5001527
23904413
18824225
72715776
1617272
58322265
23143293
42627684