58807672
86937277
14429683
99247673
7606969
33907461
79208782
35952700
77936471
14373606
13727080
32378253
51148560
11521545
79188361
12781238
47296719
45101539
79951570
63798970
68615663
82788837
10645498
37396990
40936399
50455807
47943079
49493716
23798506
17235825
31014118
99811031
71144716
53018641
8094325
50786892
25521977
91132653
9799460
77118043