96881496
30202434
52609736
28691668
72366340
77875691
20008
76895391
46156094
50012564
5388638
60119942
83914586
39673148
21771852
89449275
71773071
15699204
85511605
72279159
16444100
67237885
89187
66959097
27407543
9568926
66736222
37019736
42297412
27905667
94228157
90411142
94664564
35134443
67845828
47508857
10433351
91482675
92419250
31143490