83069133
80138868
7923981
86686539
76487972
68937585
42548114
47272212
6094862
50786844
1885690
42184374
83633293
43283557
42317541
59101628
15736876
6030256
99002029
19825205
73065098
15236080
19213878
65854800
93376096
5565965
29855972
79876772
27797055
11555144
95496374
70056547
6632784
76652093
32283833
38905463
8856249
90003760
25122336
79591136