85644212
61025563
4951688
3501756
1966648
27474298
14211487
11315987
54942913
83779488
1343858
71136436
10929587
370020
77572761
5531517
49992682
83876794
23951758
83697143
24568321
33816507
72639547
37619276
2246976
6423476
51204801
76101129
82402624
25825270
3087108
34742646
12307895
94125940
86509511
63156017
92289549
39585062
78462228
52588143