43666200
88908518
35979560
23246871
84345899
12425383
3379194
9108500
91902950
595394
37271401
7658157
18878989
55668840
84364403
8120878
15475562
53317462
4015923
7803813
88469742
11387589
80989371
20063458
10405940
45262351
474593
79248172
10408777
30328983
19392677
14086440
37798041
98629466
44004491
86658277
65974284
63414246
59933697
46769753