79385183
54878890
46032424
21351674
50289285
16265694
86196984
57293519
85412540
72828640
97245316
69167003
12157124
28592350
61707534
80612081
4280145
41626868
33827238
28173603
45122138
45949430
34946035
68168330
73502524
6767450
4627667
26503519
57341696
39339108
82772153
30679547
44238113
49096776
26037541
54533065
70284944
80008028
89502865
32465482