65666460
27395246
67624235
3598110
20691983
36197230
39898507
63527261
26771841
57752091
14989214
97101395
39165308
76252194
1015808
8413379
72387367
49609781
53955352
915147
9859944
30946060
90255990
4589230
17442735
12485757
73433692
1656272
9228918
93993638
67021567
55579238
56316184
50243637
27331601
52624526
25407677
9651232
80673773
86105903