20055263
56347670
77531043
70801958
19524210
81033496
16986248
10299264
66796879
66636507
50976483
53387871
16397606
89125351
70035550
50041897
24634118
41733198
56956866
11332994
58265356
57546891
656715
34144089
71788708
14267358
77426237
19698613
41864670
7447354
43269575
98537970
2891671
60066878
56211924
92296124
39379612
64032218
38764150
36118443