42248376
7594312
21437624
7499245
39685768
873886
92214637
97461348
24407900
85971472
72841102
1266054
36425072
527333
54018593
1491701
11976726
45108344
19282994
61964198
51545558
24168663
7544759
45596875
80555571
22485782
62587283
4177510
83956283
28533100
24049830
71483306
2668713
443749
29618089
32457874
56017380
3066383
41283189
89908177