16611633
63954488
11132868
61388353
74951666
4198968
67213307
88864430
11699079
4162226
10033765
88243551
66811475
67099068
40864759
1607299
58393207
6872164
21277814
88467319
14311147
28432265
83822213
95676551
35215285
5219437
70264013
34438422
11356178
96714311
75497193
20627858
28187560
69911090
44812109
60646920
14037982
812950
59519015
36756218