95624411
58612595
35457041
40558212
7549115
51915667
58769471
25841438
23463742
1013926
66284829
84355175
47371660
64422467
22267173
41303506
1805857
57371973
22118147
60525142
89897113
23554961
4801207
73372087
8592922
6078563
2145650
389367
37621612
40133317
23136380
59547701
48157712
99367927
80013356
51405924
92465787
6344205
63918474
71752558