87229592
13421880
70935617
3975774
31117704
95396953
35804556
29193874
61468900
97707425
20576420
91943029
30064362
50395550
30672531
93658581
12814811
24743064
18855463
63578626
56919911
38875253
48898522
22676350
2108818
42327683
55605872
99052587
7748981
6967941
5305489
45024006
2804550
95353439
85935918
786073
66297884
13733309
37364459
34587582