50253769
35271777
2363450
90508361
71497706
128777
56878495
10533021
60194512
73037928
48011770
6566314
41074099
26254124
89489127
2514489
53427272
43209798
4986778
88662778
31827940
38205758
56183386
91479952
80764765
5011485
56506532
97064624
45963025
11083678
85305159
55318772
15263822
28355028
28892937
74955443
2739629
67709825
82859163
32631525