21594088
219482
4627770
20858706
36051047
50271809
81599959
118370
61944590
28398989
6696529
18852498
82862240
65216709
55025416
14221555
54202935
44059313
52568219
7280406
29592028
38069062
3459614
24814954
95218946
89616966
98165845
3771846
96987265
43404409
79489650
59995050
73375230
11992882
58645514
78756566
37665395
99063179
47518057
70944690