37744570
9796888
22558106
59745625
26787444
87861277
58592126
80634873
39882578
49137426
40142142
52918990
41714636
20587136
79027114
76669829
62131007
74286657
12143984
45592418
89886678
75596716
20394747
16503018
7553781
11577740
20153126
29355493
65192107
85197153
53528407
40644521
99844959
22705976
94671601
22784477
91713385
39542029
6806135
41405552