82705076
18665884
98848055
3993024
22045198
47005913
60531537
7245433
66358660
2726356
75205838
84249723
44023368
70429407
37844168
71196199
20557919
46106364
90259037
75084826
60953796
53803416
6279264
64708330
94761467
47476015
19537180
73358278
96369086
5672379
74058981
32359707
50497057
80849953
41734137
49409008
69796928
40331599
86987178
60763075