44988141
39565580
89562764
50591976
1166193
54962175
56977974
25551222
3873573
47288153
80134282
26159758
70182656
65008962
12932597
77952343
7901330
87111460
32447873
28413746
63949378
425401
81327999
58053597
25429770
7182401
77691944
7219338
62726777
34523271
14755716
27951043
52981678
155637
49103537
91808887
1082748
23764618
28289085
20329076