87382147
66556639
59352944
15178098
12911446
29242445
7664247
2752447
76706663
26418039
85072802
10298885
51335313
35665660
37584103
99457194
53991034
33076771
17627004
36172685
38178909
76675262
5304224
46583686
21189827
677421
345763
3013553
87386219
48831681
28672720
25536877
17549817
28405842
36983009
56832134
44215778
95344523
92698447
52932549