42418626
13663126
59933921
47604678
9853440
4468486
38291500
97704714
572054
165133
24275713
93933823
11279194
31161197
87663145
83482600
72029133
34198918
43204853
50563263
45388015
66391529
14671939
54592326
24151867
58694405
72237745
7811306
49732950
71458324
79005767
31161730
58903020
59462403
33597436
6351363
33767194
82666956
34873629
50156817