31166990
9519421
77207011
92568334
53946278
42964511
73092656
10377654
7488077
8822278
75392051
4894920
21983943
69967558
75835129
66565039
82448167
53313849
79852369
197115
11054437
58597610
17323342
49335998
57051448
36978232
897758
63056432
30528636
91797398
2642427
64215770
87387440
61679944
6442738
94827977
44854610
83081819
42607148
30121233