2929859
22696576
27445891
8373721
10265672
33245457
33378216
10589284
7958072
33438888
18361988
41258669
93803578
3887044
76315422
18557444
26317254
69861919
23484745
17496110
69219073
68938386
6913522
426118
72309042
15644634
4035760
53334824
64715487
11141265
19944539
15412181
17049152
44346893
9607214
2974508
28865445
9475359
45239781
15172124