50253510
23712303
50171829
83108621
72728043
65495985
29957000
27929903
55534490
7714303
91538679
65195200
30728147
40259895
50019830
54963516
97732245
44153117
84369372
15196315
25224526
66238403
1117828
3505107
22329081
31074533
92659667
49204165
10843203
82631095
17288235
5305102
53724845
29706091
56184316
39077787
20612189
93927535
10139034
28459465