44952557
306572
70904272
3715601
55512882
52689024
56994788
16632308
81715000
12895198
28789042
67599649
15387917
33058843
25286906
62693054
66712160
75244383
27246438
94815449
4469805
2540521
61796793
31201770
56445120
65438395
41747880
48892450
50353317
66173045
29289380
20891436
49538791
66179697
88934064
61625521
26619695
23911672
9423968
83946724