16917608
79521538
21614220
13033648
15813172
11194365
29271404
44886380
11248700
21036895
60529247
443495
3478760
17642531
12256887
70969159
18589913
31622491
10271519
32368088
91836770
57851159
65252358
65922796
33297502
81935180
38958484
70264879
74969751
46509684
84865726
18831390
55104334
57805606
7541458
24891050
6748897
50486152
73312242
42363216