95513083
45315607
27349659
2950615
82733381
55182496
40167028
84846299
3095276
61555553
2730675
31404011
11907861
1096754
30996438
1823942
36089946
25585891
57017392
56575237
74306373
22471397
466466
83684380
16187601
35499206
54343536
27477732
14849794
83926173
51879837
14397938
43021737
199097
107972
93787615
68481939
7551964
24061161
15916527