1148352
4881006
14936866
34331767
79238662
93216055
11142357
10784417
77288132
47241333
30809655
26029636
16131961
68277126
71488872
8968642
21345978
54406613
41072819
52662898
75609676
12443683
18712460
4711681
78257192
36543189
6471443
64758991
36271203
13083215
69106331
247924
50885230
2387438
75604388
2457960
67328552
53699754
44612159
47823578