498732
1479991
90318013
4338574
85334855
55497852
49377567
81126819
68314242
48862622
79265236
54956317
66731070
8267747
4559463
69158817
79176878
47812828
60061354
72741285
7526567
88067572
7083121
78812211
39843768
59079218
74672952
95916660
2073928
7443025
78276705
3514460
22508470
34093773
15716047
45073405
46797776
39422012
31127677
37839208