31324789
33186076
6848334
48081038
32269770
66745173
29257610
57248748
48833942
6518661
90872368
214831
81772662
54122787
24723650
7171336
8654223
10413516
39817921
13595162
23995245
43116259
63362244
3449355
2330463
27783063
37863405
78463597
52041832
83734499
32923231
19185692
56598308
3499776
3435361
25746470
4015573
17475151
7843152
296872