40685656
36079959
39129060
63168607
47169877
4844310
46376912
9065371
32555170
11412765
55681379
52987747
33468051
4108777
12308708
39803510
25778759
94416008
35492006
96614516
34677267
10211435
46072690
9884554
74545284
42848063
26454112
39479233
92889788
82021248
2881281
1498055
89147770
10615796
81384298
366278
37429417
80246271
70608177
24027510