40527176
21555015
11026423
90078170
80326370
3607106
6504699
34127059
65348085
65984909
75936780
32154858
57214989
14448063
3024637
18696616
41892643
77054044
5625739
5193992
16128654
96745896
92387891
98058889
37112676
73756907
15244284
80017093
40113113
95848367
56731500
20411447
94356501
36811458
36498236
93742128
97223376
13542803
2169859
71445387