31824502
32279672
48223028
77565727
50906761
80958216
81773373
81439478
24088384
81045080
8808564
73122554
51838902
6552242
44973023
68508216
98033549
63635752
5458918
3871767
7314365
82117679
80385420
3727205
44583881
86776881
64286402
56806759
93695896
86615019
53844604
33939321
76558935
1148892
81517567
31375213
98888262
89395742
12288135
69799896