19227548
52842753
30765781
85345797
13586485
11932466
66774156
47763873
10839297
3056375
86073104
14268146
38116654
4132466
12038719
22909395
70213422
70065387
54851991
69916220
7148619
6073172
90085824
69244706
87742435
25907260
72669430
34017827
69654143
20054834
59576539
9754974
80465006
26617674
32507094
21277261
15584898
2893085
87991222
24956471