2387636
84629571
30539316
26379621
25238525
7701891
15566617
86283348
20639255
12703643
22404627
13324600
81653386
9973527
14959372
2626598
22799768
68533452
74619997
8472621
58973206
15903023
4665106
92499498
20988329
6198782
75734242
1865537
31239203
96603953
7130638
17303601
19824153
99269812
15506617
540991
18932908
7989208
14964187
86047055