46059036
10973331
172110
11184140
31643013
64458233
70915873
94842343
26895051
77162275
54989780
11915660
75249448
43163680
5916412
47432708
4681766
60216390
12311130
10791127
34595330
70251334
8579063
651472
59786100
51757688
98976208
54175455
88024802
516751
65344682
38906752
3598798
14721353
20315301
96349008
65004807
56717606
83468263
74154685