42815256
17635238
36814863
86187890
93559050
81199548
75217421
68999608
16092694
18051740
25085878
56076676
6331323
6544858
4540894
3059877
4738132
43498773
72137921
84846243
96071201
684394
32884811
74459563
95304470
31386955
89663664
81496355
8143109
25871316
9980912
72264067
14414776
7002862
83881154
4762629
25234254
88224545
43653281
74106386