25225118
43398080
21486542
21938924
2010368
83048104
54902503
7705748
95872480
84876716
84222832
81249863
98989882
25726907
23753933
18971325
45913499
92529170
34357589
21262511
9864535
9595933
42069932
69449418
88574806
65227256
13935357
78557493
44671599
21386931
83048322
76109585
48252847
6024315
97716290
47443417
92571397
47513421
56419643
12241920