85047176
29527628
34727771
1011944
97219362
39518786
46342722
63627782
75658324
91074456
21857894
9123790
448651
48631330
82754684
51443240
59523354
39925660
1485548
88319450
46948925
67677859
79922655
15835751
33822054
2460738
36965885
39703175
61949678
54447584
145626
62585266
528172
31084038
17946239
5349164
18506464
85606108
75782528
76041660