58621718
29099933
64555855
9705351
42158280
99521562
12584348
24305587
20079162
53006929
73397446
87798503
70194034
53942985
68815166
67191527
1587339
68133650
73437540
12034226
8010951
91364033
28425891
34147261
69238103
3066578
31375901
3919287
5505719
28417904
98536897
24857843
358985
731809
81015118
63243067
52696087
1922883
88963130
27284178