54923163
984060
11611628
2923376
57872297
97261623
8798218
594569
319713
10848414
58615073
90869889
80284764
95512854
533193
64747299
48682280
75895224
48655705
62715067
76758865
96809054
48588303
11743600
66525909
91578329
11414682
12351853
101429
395258
84775033
17086285
65301281
32704906
49422663
35059837
45822383
1278939
6782000
10748610