90635518
17668963
66913306
82099008
62251053
51544443
5539922
10249947
61078307
32288163
6314227
94714218
87873049
60821395
44944362
85122552
68559257
55752790
59599020
6371499
57577826
47703017
43204720
12391392
53847826
9635435
24644783
8017373
20291936
53341111
34049297
29803625
37041366
74809280
1516198
43072473
63465121
22177211
76487073
9009256