15446631
1850653
43783000
24963888
93272812
80983122
62531791
73611041
67885656
97966983
252061
38029911
5981953
94945610
78915949
54541062
93788050
81098780
67101940
63807471
70602860
85326094
335284
21595312
29191768
43785654
61121783
2161347
60027969
8719372
2004716
86053027
99392527
1074444
55878042
2132805
49141520
69611765
34286889
178231