53003956
43011832
74991678
46017383
64598571
3186528
2232795
18353301
8838718
1002611
27801381
14175627
6466186
22525644
9076412
54786767
33162048
4274680
83842430
41021104
65839139
47745337
38629089
42261340
33486652
34608330
96502947
15131585
4048740
1762558
35898262
44317487
5521888
90403787
28521797
36441046
21265139
56428451
95398032
5177150