21401130
5370281
57842160
14076366
25329400
69131836
84225543
24933406
25874393
6847228
32545703
4797965
88808134
58531034
63987682
1952648
4506176
86422460
12373961
13691158
52515688
10345078
69566550
56511940
50008943
72345361
60409040
29914715
88083734
49513316
85172066
2225256
38011098
69617554
7902692
31412360
31858749
94578376
91081050
96485801