14872
89555386
21955281
10598876
24405495
6693905
32992797
8029932
26964132
4968449
21198903
84075687
38357685
70197040
25223393
14596669
24413398
29034121
24889342
6448798
36115808
70361117
23717854
7692104
22626645
98371950
52001939
51503608
79441397
56477602
7470771
34631729
57901244
11497315
35745353
77714721
22504458
37022782
71012621
5661827