11513471
5035760
17771148
28521329
5192704
21327459
99746950
85857988
74753035
48993802
97946944
39036418
37948818
96273396
39311227
63748464
39583845
20819578
79865449
54284749
81726501
18576752
2673676
31264213
24592718
15848577
6265333
56132331
460767
31002903
80254477
399251
22657377
7103953
23275587
74914605
1995686
81314523
68629171
21056828