84853072
5498628
11843709
39296082
44095856
18419625
49811794
96411242
95389973
32185584
88578036
51934337
30438968
375634
25229621
51815268
18586571
83135579
12029413
48943346
4353591
33889731
13668196
7609261
59681671
30029589
15415996
71161222
64319783
56265253
77162888
89952581
81604384
31046250
45843553
56646226
29105604
72542558
12767923
79429028