59433599
9311337
85162772
84831163
96476883
55283415
37205501
81487656
90656097
71713697
33636090
8204860
26032690
4167011
4764209
64255389
38522084
11432123
76682337
66449363
39611555
32284743
9631805
32654530
23873366
35383014
33577040
13243396
17747485
5504815
84276032
81097514
54357402
32942105
27684170
45402988
31509926
83435579
8690142
73619596