30668023
6346539
10446032
49443948
38452700
29979530
4364769
76226427
90859886
44998073
24978818
86601978
4331854
36412862
43017571
23348348
57498861
75334207
17103049
13067913
43065644
96761144
38551590
60347895
88854417
60452739
60261107
2991150
18055403
34306900
87559475
3977154
83588980
5595655
68117089
11311814
42746805
76661412
78148227
64828902