50055092
79919752
17705612
68319568
40308257
54278283
25975170
31131889
60756783
5447368
21181770
80041794
12698833
2228941
62357587
66372665
9576778
85598794
16459084
9343263
9741379
2954325
11193625
11852872
35382379
32554335
2180416
58927057
1846797
14255505
704753
34765983
47691647
48125493
39726880
9843865
36165699
75845518
86189688
84671154