1948602
2288156
7541073
13852783
87407028
57176231
8007804
95714844
74392010
66731456
8826782
96267921
73995979
24493720
979165
44059375
9141194
85556644
48267734
21228283
41108121
76241492
58907150
76151468
31993852
24317219
29265628
63697095
76673229
43667538
16354311
61007595
56249376
1560708
41142608
9085147
21331457
55041222
79784558
91302538