22129545
76506505
50435045
26159894
10764223
2326620
82687330
59446165
80085901
9996544
7615936
14436839
40265949
48554911
7228581
2792788
20484019
52488932
98108659
2341526
38796082
42232011
48068750
61945510
51953816
12623580
93111621
46006470
59249614
81719128
43066517
39109431
97094950
51801464
52679134
86689849
54694888
18361658
18313971
6881874