9056852
35623110
55784330
25797435
33198085
43287871
13642813
91155094
28228673
26775376
87482380
557869
42329417
57587145
68165577
79032097
73953243
39478207
11353713
32609731
16821083
62333794
9882923
47875805
63966093
34317718
20507025
9154826
99793852
70425120
25904080
91914331
56539214
80133323
53533676
29633118
15793574
66972122
805212
297134