57143582
4848190
400362
98611195
6026785
85083186
41379068
54195086
88915513
35176179
50809695
57368352
56071040
32812476
51388469
91104
9273361
87296878
58905945
7503899
88006313
23672762
51947013
62397164
12255482
81925743
84747639
76609778
11974220
71862735
60185293
365417
66495588
21962473
82052904
11334724
46354287
95084391
42065582
17148058