38922496
51996595
7014110
1699946
54323063
9247611
91653259
6936785
12813105
80732597
83013214
3385067
86905085
42961820
74771426
22363724
66879178
34313897
74514949
45786105
6980709
29718702
88462281
5575624
6124180
92307660
48164378
35541877
1839406
17363076
73773416
40925090
71572793
4718292
98954519
3796103
55576258
3901280
50445676
96276630