34796956
48505793
832487
8104428
36766590
91169054
27413111
9554321
24278109
76743137
71113508
58211991
62191470
23723416
53484754
3324950
55396139
45255595
16577223
6599918
69893890
57069451
28466907
37975422
5602627
24124788
87322471
29611711
47729882
58327735
72144561
70778014
10759044
55996327
52688319
47377061
27601548
64742483
7780522
22941802