41055659
16289601
6839295
28329727
3255157
91651927
63146989
36746628
90348680
7081674
65805316
41691505
84266395
37926350
27177909
28372849
96133744
32223710
56005252
45094359
28032247
68588294
5210174
33896071
33831057
52351522
8058635
72268539
23555992
21825059
91509544
84938818
79461503
16201996
8755512
11143881
56335355
32214918
49996789
80618578