40911052
16609395
66233953
13221469
29263155
15167104
31725978
13232
5628559
11331109
49747604
52467720
38004389
59616192
35001685
84023005
6048217
77093813
42506326
9495313
31037376
74321955
74203063
20211671
39284096
46942000
91603094
75321135
56299868
1677673
45877843
94802113
36386310
5607197
87403637
55793087
39233254
28936693
6228201
66332989