50127958
29785665
46038112
29509438
69906138
78023969
93375175
84592532
95806082
43651829
9721271
94798547
54262024
56347565
39371795
29468523
71468638
43542882
83181206
9259497
73207974
1216497
66729901
80168361
31497293
52692553
88326793
97542892
36245048
46377152
94736066
1798147
81133853
92578626
45507670
59405258
8802744
31643572
27403024
6543141