3073432
98291173
78925343
72833535
39228260
94131639
15973292
7068028
75367775
3546846
7483918
34461913
68735600
66127794
97184411
85777339
8228022
47506841
75215880
77284695
15765906
17591061
2598172
70486633
73572389
85636483
41779028
19874455
93807858
87356633
69953600
44659224
18265139
11983715
25066438
28268354
18651645
18453726
61443288
75215094