28339180
22564230
23115815
99703617
45479889
63592492
59898372
26266496
25712889
35258178
7912785
81341184
41331860
96077427
46795199
9077621
25741908
47355574
3140195
3198975
64679682
8679853
1112112
30787024
35447328
80523298
32685474
89456039
38713469
89112183
79973127
73876363
7092978
51491781
1897765
97167482
30602381
73201835
86817623
53825779