29407772
4633680
40834446
43466066
81028465
16761810
87643844
16165173
3752992
57948510
46749734
53419996
68826832
59815231
3716592
76272
76653393
80786222
74393623
42099617
91341872
61268779
32278541
11577622
8599326
8423533
23904730
68411131
79239260
93888152
23795023
6212709
5207385
19596405
65676760
44449534
57102705
86073979
25141722
1782253