3177116
56755678
3828638
9061315
5898944
9281351
4434911
95031194
49976992
7801417
23461218
81457469
48587290
19616147
6266379
73782368
7539658
27075301
46034081
1777046
1444309
72761376
29013443
68257684
21005682
69794090
10747040
63191203
12523582
22298115
34957358
27151957
18376339
54183230
20156249
12314368
54697243
5956291
44576186
60556878