12921281
59633777
29928578
51109881
983050
48875479
72031619
49884467
19465745
17289488
40165936
8415556
38787054
72247976
98621578
51315171
43884409
91437295
52849165
63151855
87292938
23788208
44197975
4704788
45923901
39283785
2985246
79038158
29664960
78427320
7598575
32683691
19896089
68338563
33336441
65593840
24426632
94517760
86414458
30735570