2100937
16123093
26672100
51518027
38599592
19809565
9152563
34743634
1178383
4438762
49084200
15379211
3673705
21141897
9369934
22423362
19479111
629038
77067630
25406467
50118137
82134408
2381820
4625818
41368911
86327505
8199595
38573270
73319614
16423517
47237865
86544876
70839843
97487698
56851962
57244196
64855330
84124983
8119719
63139888