5001095
51946238
47829073
95317355
40887372
89317549
56571747
72223763
62584211
11672824
7431529
64133666
17978151
3016109
2254235
59949807
10108186
19679540
5553199
66989577
68813327
93138657
44252731
55488645
1734863
14807199
60922915
10523896
44811980
54085937
67034379
85654316
48511256
5188591
75992527
8449016
60177320
50079378
37801708
258399