50997674
13327411
64455046
2095406
47484215
93012637
12528238
22822211
85123188
37779872
55348295
36289534
78814199
78186699
9787233
82584797
10476451
68785859
41119860
85036128
64052989
89743014
87056247
75492985
9776447
75193937
53193514
43211484
4383988
58456308
18976108
8898810
4971930
71718097
95014996
84726741
65367309
70378842
16408971
91952560