31666780
2355910
34688885
96622493
59164141
46886534
74598886
42554112
53292429
1030783
55405610
33873744
93669748
40104854
7498807
71773666
64225852
59223934
19132568
87484782
24855289
86389821
79857668
4537688
13073107
55148422
78477817
64628131
1148466
48319566
16257654
71815778
41133737
60079136
26876963
59528208
57095660
70211294
408417
56593896