34842510
27194262
15277666
70835112
39956095
35891580
8118877
12158380
241864
55976988
15313015
45778422
9435173
76101433
52732981
106730
22146865
14637478
96108859
72731812
21701010
74536714
37406384
49896982
59739934
19066952
22687197
65932914
86187201
34165420
50608993
88887753
34343395
51484701
73996589
9369634
45328173
25818828
91665009
37296427