25678320
83926587
83316034
48745354
15498903
40825207
30332807
48887371
73942860
70654250
13853635
61722182
63827935
41282960
49034279
12373544
81932358
99075092
75059642
18612320
3194949
44894063
718242
69349922
84319140
6807607
82796104
42485342
44072611
94506794
41175474
25737335
38715966
85585462
92779479
73047156
75011603
783538
64588916
99628144