41997826
29378180
43163063
26653843
4206095
3205024
87253665
31744016
3369968
7823044
90303285
37952870
12968869
14183912
37146900
1795124
201232
14825951
8812422
15551667
89272740
42747982
4774832
23941242
33693557
6149882
7783181
95474197
52329252
27219705
2402650
4047917
61167163
48081312
24814928
51187524
34034094
66948619
12734449
54412218