90966161
37048070
51894524
30314888
38053675
64142497
18869921
15727146
2793748
1914766
6996977
93837831
93692848
26246085
86521126
10924573
40374238
88511519
73841703
97287811
23412471
57029716
61337737
6569268
67823668
25362883
6951882
62598389
8713141
5220747
24897158
59385408
7654683
78582942
23872376
17613556
54997795
79465724
30404053
268171