41076726
38163952
12481918
16286776
40748075
63604685
70833579
50075637
8826964
22941374
20188045
38953874
28693165
88924192
48681932
39689543
5523049
36749068
57351099
13377414
37737275
84079351
74479652
28934490
98799396
84345817
59607027
23657992
66798077
85225015
88886403
12742115
83971726
52305975
93418909
48605856
25638998
62646113
43118099
68503656