28369680
9116836
37403270
71515399
29553995
26308978
98283831
85585661
6887344
61581172
44224020
60309064
59089752
55313109
23193071
43183774
50583011
1434915
57422114
76122954
29294482
85148842
96628844
67553359
10136843
25385071
65164557
18451624
32843120
7027225
8026083
47918754
92491107
20148839
15221550
78587266
16084307
36396722
55336371
43569651