29676487
25666099
26594860
32381475
3882985
93666634
11414127
88495449
44818046
13429090
6784599
51448232
46447616
70724481
85335284
69869239
66566114
6225829
29338651
64216747
94732640
34996930
34287453
22685660
17043712
86226170
13147175
81054881
76842909
75509978
7657202
9052259
6468531
1955353
2785258
259227
96383091
22197868
68173769
81652187