64621767
37242162
45475253
46338989
60194192
97466146
67354766
91967809
353604
77028162
69117749
22915168
50416922
46694529
67258998
18931744
28064652
91414406
11129360
75696878
9764634
5538137
58036818
18016840
75483997
72664441
5878213
34509037
42458592
89395392
87531693
31445965
24358800
12609115
71594382
99746536
20871029
86998273
2665123
3944735