41636829
138732
29017739
7935468
563455
1267143
69306678
46975547
11242186
29256691
31667341
19422170
12017729
94809541
80027722
29567001
63430
93781910
98643612
8058539
37446001
31209189
8282822
4562070
76736094
39273544
20803367
29949310
64828112
30128672
60187758
64307850
279400
73013218
78303863
24425022
57843146
13095439
7569458
42351206