96837886
67135606
40546940
64742235
9709633
72842854
43788378
7449110
20742720
85403567
85655382
31973945
22487271
18438399
54216213
8546070
21302578
33434041
9728956
61266575
5616883
86646912
35275924
7727026
88263933
45315221
53248531
87123870
56941463
85072785
52239924
85245910
28287699
267580
29923667
459813
5820718
28811095
841854
40877518