95194691
91297011
68149927
64035974
22973445
15424242
48156163
45765591
69345929
97526716
48451138
17751391
6379437
92539776
3803128
88533361
39824986
86952973
6553320
8890198
16872084
84858574
66202338
3583894
10137678
23058659
52451732
93519773
2372401
87955501
31694160
1311614
35988570
92943921
82947751
9488488
82893880
35367583
31773080
142650