51062475
48426312
15038131
29167555
81252490
78555734
11872523
96191282
26965722
37481056
55546416
55177769
91001276
80084903
74691720
49029913
76675006
51953067
84795937
81836239
93721021
64499192
49181630
35928456
52928259
9072151
3633528
22507936
76932015
15153891
88707287
30389889
2816586
25759686
15682529
19243209
9054385
71228047
7169982
40381062