3005467
63403861
51878999
45192474
57395521
81649100
45825916
36829973
53036360
67547529
20029131
65479671
39319306
95087235
71743280
31593700
77714666
44883150
79235277
98798756
11354734
90665256
84226284
35687684
58108070
4897169
68814512
68117966
8851253
7697673
61065683
5411531
8066062
55339453
12925886
24484348
13233905
75269479
139446
3607208