45133560
33533592
10452133
515138
31585049
29286665
97222814
14832035
94819002
91355547
59133141
51935631
55413767
26061114
72151683
1744510
19222342
20187864
21155791
62482682
82206512
50157761
40597314
7372403
41396076
42401727
4142536
55863159
44944918
299265
49313277
3236992
6683869
81762630
74768182
10655025
28583398
17395509
17155069
44627613