42825428
40418312
8573253
67838750
988146
91911036
84114269
7138617
57207642
89846364
7123609
96063887
3854685
83505208
83228969
6653333
78713375
60755346
41013779
99399989
10121771
20933815
8496827
92606928
3361635
50436040
38287213
14538721
1617420
72347690
97537554
81993134
83995360
30539497
15775668
66346313
9733381
3057760
27959966
30771094