99449696
89192145
69367121
34544800
55529166
3279205
24448152
69795031
24703990
23794488
19815522
58206642
3256100
44765431
21286247
78109363
50774540
35368282
67104990
83335639
53792314
56179812
53215
30173439
51799836
89168034
73875771
78452281
3822822
4849784
67389212
49421030
75271327
16197574
91061888
51899964
23731951
83239219
9910705
40611730