21159560
379860
99247660
8633192
38114196
65901215
83496103
20167159
10948769
53762841
8815247
35814735
83902249
5492463
18022342
90007971
766264
85172522
59396172
76065421
47453607
39187394
78796334
94977023
59885021
37174064
55896745
2748904
39927973
31227162
10961563
22063039
47388490
23567654
66039168
56842053
32778905
91823057
90517899
15788560