50076133
25818570
57636383
15568297
35184097
20522561
4109946
5793536
9296457
35316235
32794075
45416908
15601033
67946636
5562490
90904188
53287921
13914528
19719355
82379560
98295272
22551822
92811531
24663639
30063031
30883608
85015423
46691041
13764167
9579253
5515283
90484715
60397295
2774759
57033310
52941656
75056621
9089101
55993359
24001250