13667868
42675336
96386453
9589052
38965690
88716450
28494914
19722112
57296243
3201573
36394667
6153881
82105020
29506750
6626460
90429042
8153277
3567405
76817532
73161052
28299238
25463288
85734164
23112430
83222502
16506268
13787007
14889823
10292555
52546315
50049832
9257023
73947608
94394613
17224358
42404180
86214432
71141186
66446978
38382243