2603221
39112323
16357382
8157990
32538091
68712836
1973793
55686954
1217338
16813084
15428691
153590
31288932
81037552
97166935
37373462
15054108
14913879
96192059
8238830
94393657
35636394
75277823
9712383
30024319
89101196
19227361
94666070
65604838
81483321
79913120
49631292
81863751
95046224
59633729
50481226
3938506
60565085
41412442
59684863