86565657
15905221
8132976
93336814
49404617
64548520
13666695
70674438
72193999
41135957
83282993
68122213
98702732
292458
87323433
60219660
88727302
53713658
32272463
85306499
14466277
86235592
75812013
78653258
66226675
43914751
75085892
20335483
27008385
66187332
81081385
1211274
53613
9577644
49037882
47014167
3582114
34058816
99236447
80864062