47536796
25875254
56144436
69479293
59244485
75146644
63423239
82231802
87984639
72176859
3191176
83892388
13863239
15706628
28268068
27286494
76176064
22454796
84919147
75505083
96394095
93763483
58532388
85871725
67678489
54149985
85503995
80985561
48504640
71684258
14931910
20151572
54114079
83737080
48371107
68554949
71267459
59043918
12206562
14255649