37745375
59674142
3171325
8392858
5690676
6705895
111130
2244254
90417649
6757380
64634894
48528865
4194540
59316240
66683551
28631551
33577166
41835793
42755213
30609019
30157662
55144861
3072795
78736614
10687084
36633064
25998938
23516942
3822773
68696802
81212041
83409433
11795466
40368537
59786856
6891415
9864579
201270
51928297
70191396