90183569
3859934
98098408
56964576
23807254
34979666
24087244
48351834
93111256
38709219
33334391
47464783
40512020
23716046
8989110
82247611
88597592
65511735
3045381
56787642
32923190
61579099
70789405
76274907
73497726
20958222
67372344
5274096
50898026
97429216
631884
31365785
65664682
72904751
36254940
10376534
83134766
58391584
931739
6199988