96967219
94007874
29846420
14385761
51015495
69243478
45014248
53013480
49825977
79848940
56413226
56047065
36877257
83393343
3025263
43093555
27242607
95006585
83077541
89036665
36098150
11894563
38204781
89033359
39286231
28612028
4960174
84373443
62596335
33343920
75266846
15655592
15144181
5406196
30816760
39964147
7096145
4552697
63382169
8088338