31421339
24413346
7113867
93806711
41657771
83011317
7833598
9785538
32955284
52256503
61617845
43553011
87772448
45348299
18083044
9645880
14881601
57225959
17697581
60447755
30257749
45899150
57383192
39334965
68174563
61144313
54628963
11981852
5728890
3970104
12163946
24503737
7503706
81045453
94901037
26571425
56416399
31977979
68423364
757119