86503295
9158896
62074474
13837855
1372282
94997
2753571
17587332
1227654
29218062
79177643
8496137
90911973
65295336
3977746
68137776
49605393
3014950
65107716
14847064
81231001
13194379
75071033
37206019
74207469
38061957
97845110
6444916
3269869
55065896
55205646
51249874
68958744
16848076
27511086
34568636
8454579
86355040
39511058
40426190