48385580
46709311
94153207
26435395
53657230
60842857
71816422
63644537
49031815
80367590
41168861
31603880
28695624
181934
50103167
77131243
88179045
57159495
45036466
29134535
72369848
17851766
33938538
86863092
90493771
759775
47371666
13468192
93233970
74493221
58149716
41302913
7125975
2956277
7791983
84214339
19808267
3494349
21887493
98462125