50138057
50281565
9684798
96884077
45482142
60198679
41987539
9929047
22285702
84121348
83122823
48759679
23199494
55532439
6566399
4449308
74918133
87745999
8419678
10003285
27253889
33743666
28175466
14455735
66745899
2022065
55309168
40706610
94271579
6153132
61271214
99525716
298309
4864542
12706909
29539973
87744322
76937578
6555728
581091