93306683
9479572
17655855
3474330
39774370
48483071
5325648
50928128
56101960
93887997
78835382
85464253
38576303
27047366
50519057
3115114
80859413
47527775
22729625
82681659
57528231
31778110
70174688
69903687
21535848
8097444
58449456
394928
38909572
27305487
79827860
2276222
29087419
62975615
55414704
3633444
87736692
27011969
10444601
12846686