19815730
2643193
82574170
56656756
20054295
46897950
52789464
34765939
7053220
306508
44084640
51642377
34129652
75335292
44274675
12011864
47441332
6334549
1991680
97286515
99879810
48297618
16777017
55741510
10274160
51416942
73407521
6750241
96953973
4801508
89555341
18176668
27205306
21375857
88051151
14467387
87034147
4416803
13649639
53558372