94656947
96187274
73339271
1420318
13112139
22123355
26182031
7008351
94406175
19559632
30185470
82055417
17379243
32233951
87308755
920764
20116926
64124906
37826000
72966355
9082568
3565586
69861221
8072804
69009563
36333268
39142941
61785226
49252985
85243603
52176552
25363052
85933879
25549018
45469409
42079478
44162146
5572757
40861196
22515381