43815135
68608770
83626870
3767923
50589629
52166485
56924563
5556002
22983626
92686192
87395452
36078933
26855065
39879569
52507848
65175143
86509584
53685584
79157406
31423920
91642657
8979754
2814502
8442271
90624658
12815525
58066081
19579979
47508722
99401705
23156990
81861442
48626141
38238166
51924423
29284530
54576437
62849899
16661597
54306961