85568969
31708428
9963740
3747424
69856168
57257909
47621196
79404462
3781656
22563421
7851874
11254130
1312894
87905867
35211887
1426827
12007267
7309699
5468242
48651421
44308240
57377002
27512946
4317327
80262125
922196
37494065
90433951
7678297
33745612
34824569
28832491
66323923
33488055
72176588
5608587
42289973
88444106
31141208
2765535