50767265
48862824
8786191
82364987
74953878
4143967
89836754
22727904
21649547
17933506
81736234
90435367
50128148
42412556
85829869
31915421
2097769
6721681
95465792
6076581
15868526
22919453
26298026
37731137
1832216
6279667
6699985
42826158
35956278
29615954
30623406
71133715
2677094
23348994
81831249
5291653
37118886
65592331
32524685
37346477