3127792
72791580
6211903
49125220
86369375
1339757
84154917
21392617
40852214
18336500
49303133
84972667
70069896
94403597
7561638
71283719
41106208
95576813
58067997
48375552
73381104
54856328
60297732
7588318
74038925
74334712
47712283
39904745
48378131
69874300
28528474
93619426
58002829
29824649
3809256
46505534
98736704
92433776
18438638
1023042