31513459
66457762
8321562
59551269
15405777
782985
10621341
5648112
27158344
43645367
83504116
18389729
80388379
42884259
16571727
5667926
52122341
53542867
17174097
75313101
55015237
72476037
94375414
80963466
38425068
84208037
97162735
36551011
47719965
12714386
57111783
5311349
57964632
20874113
94397241
65842009
71395098
22156901
82742085
45927393