3015299
75321165
58565395
17324528
80448328
7038175
1672498
18801399
47836974
35114596
98907690
83498711
96701424
87463757
68021625
86247100
57534507
8019891
98576358
45696268
79373983
84462952
56812128
69092243
87413916
99484989
41175974
55448255
68783840
77342594
15304005
18816540
736833
17735145
52055155
82544149
66155368
96894308
42553233
11326016