21369227
688047
8463745
54108957
64229225
16449258
32641018
26846317
39638074
12859288
3922946
1893560
43693401
2790572
69651838
35559636
16632069
90228261
73235007
5960634
2093402
48833224
98582573
95749577
83673304
61793525
38865597
88538621
8125604
52029655
69306723
24565355
76852402
16926661
90364263
84657228
51284102
70828906
91349188
54616129