25236100
19313061
5330582
79364915
1127990
21675846
15191466
5682815
25978281
22646412
28928629
60182035
94561502
62216562
84887776
55353672
38028897
5314967
1784393
49825886
70047867
54256974
29789377
14206050
26702720
16953812
61381685
13704977
47743000
90042937
95156040
67769757
95639049
65072321
91049596
189448
779180
97325523
2084214
18662298