29169056
61513598
40721673
97752888
47434272
57661672
2283458
87406834
66518566
83091987
35058552
43894360
21931124
75313101
47428756
42385282
36944870
30962397
57281800
5756511
32936692
94526153
15459969
93307637
4815401
3171228
58262545
17674630
77335799
67738467
4093614
49331540
7935457
73456741
61211100
47353360
29632645
35158164
84522094
6969578