58847381
5738882
99063578
84544132
89417662
46772333
4922578
20381670
102816
8502126
25451082
91203434
76485503
57077293
45874224
26932384
4613661
59381168
8099291
47229642
35323908
22236986
3939651
8391882
5165393
71849454
219323
94607015
50421220
59589018
15509624
40922835
42566973
23399085
13678547
87206874
34903778
69859527
4307837
35749452