5385352
96309536
64498264
50605244
75722917
82611482
22109147
70244999
80423783
48653683
16658608
89977086
69943928
77722661
55893579
25165759
44487030
92025643
84529552
59057753
21679251
31642623
17927665
99537213
16932391
2664376
8855469
94077410
61961720
47243101
76347091
67391910
3850210
8033711
11436167
19547661
3657588
25892049
62221023
68861235