56149140
6592514
53627037
77688945
31543811
59122704
27237134
2181420
42654397
17813766
47409469
20869630
23266800
8692838
87968160
40565883
31958374
60019931
34087785
84824334
29308665
38899115
55248485
85131020
69533516
13754349
69398607
35765707
4723822
506358
8796287
311692
20021853
62387599
6182083
2736881
20659864
34313161
2035380
44643002