89917468
37853557
12118944
82556144
4327780
28994984
23003144
9864459
68068946
87711536
57205730
68323532
26028505
22556697
46097636
96364573
422388
2411767
82101212
33971953
6167900
85611181
55529680
4850125
21441565
28046067
65719428
24775997
94779064
33085581
53473383
3244710
11033228
6859354
43312014
22963529
278226
37882716
68195430
319754