99316922
70134330
31502987
79052668
10914338
72679167
52248095
5274662
68675471
35324032
3014648
8830737
24399296
52157088
5015750
47294190
1916947
79536183
95689029
804344
85372212
47057813
53557286
52524896
53502130
22773799
50075479
55307330
25119048
78568484
5399236
74473716
89596176
3594708
14124
27567267
34898983
93028532
8234672
24812802