45996
1005158
60291
66984
14011
99525
7260
789165
37830
99145
42533
97945
360
14321
52626
88237
74736
4578
5185406
4619176
51161505
92041673
8123621
98131008
64731981
8773610
87081023
63411828
79641195
4959177
58641561
47161640
4575348
83151904
71441925
42121811