31576577
55912529
30194776
1009450
70392447
83738078
19844802
1047535
925962
40564868
5749731
42437329
28343422
4388097
60861356
28369288
59443206
44686797
24518389
30373854
1999574
16078372
31842485
78014447
98986838
67072820
22947642
25605516
70202494
48658567
97672265
35242734
65545885
80882461
47898640
7156280
67509196
73521486
87789165
15325167