56515183
34359328
81323474
17273715
12249142
95839011
90715648
97783765
35776641
1785929
38697178
70388728
10176049
6540117
86478489
92532541
8473838
36768260
46118308
67816127
13167415
62068187
57103521
77562760
22857961
4446495
66329208
75106862
60101312
13947111
2652539
8470104
16386286
9599594
10529712
38771419
66982388
70293313
23779859
36771630