31011830
97341639
8088754
7349339
20352881
13466756
4582394
76682830
67881853
1543214
17032981
33586995
22835585
84954637
77379416
5333660
52857638
70825646
1511501
19556084
37302600
25215918
4868609
71614211
46164951
90191519
8997139
46649082
58061874
31134190
81827921
93483800
89316427
5937771
81514236
94459102
9657487
90032053
89667869
53235136