93729427
43521266
68553408
50072826
8471509
96758166
46469921
39486862
26734797
34206785
40123707
19988021
32922766
5361289
81315111
65832779
32106655
10409030
80533182
64015752
50143603
2560861
91132448
21154568
51971779
74818679
754331
3492747
50431834
8107499
86886609
82035206
85693162
81931434
9791234
54455925
9224226
7196712
80258204
20106026