95255988
40805981
36522163
61324546
39949589
52602079
59577094
84606539
311540
9357597
17651007
17167223
94376027
16782398
12739144
4247497
72319947
89723631
7474961
43679482
88824142
8156685
3320146
2122104
64161929
2865318
59415208
60941214
22224478
1743192
32389035
48099157
55727070
12302999
12145492
96008726
22637531
75393302
39721833
76858725