21574229
9341852
9229220
63934835
86318237
79585442
15268255
44321063
77879073
23759239
84337792
827772
30149980
89855553
77074032
13107527
22346250
19168061
30657800
54769637
63913929
6483511
49156062
9148560
6110338
89539898
37601203
1426704
2899105
395445
80056133
4949170
25038599
59373470
12851186
2919380
26058002
22588411
42466735
57045762