12681335
32481561
12215995
1509688
19028736
68402588
37688869
53294614
48314106
15331326
22201367
43285039
4393259
55518596
56195073
78921649
71505060
5238870
226416
94227148
34144438
585110
36931238
66634453
64983683
35611787
89378142
84476740
85298751
58016791
77019398
48249192
29329530
25584001
60745299
36773833
25491422
74072253
2501644
1272120