30164256
53717908
78806731
31255618
19623898
92082431
21922764
42932832
59551463
2402936
53393758
32487152
53807868
68635086
16895191
32773187
50036731
91698054
5259388
63898632
40376202
97994572
88695504
39149609
31033806
2152679
15579113
66367709
5498140
940784
22654136
19866340
14925667
34083191
86262522
5534146
85748728
3561816
67614993
74744776