96918616
76953392
7334131
42514420
10202262
14175089
80507011
59896514
18774836
86717771
2676188
65731455
80591382
97906212
11767951
10843081
32083332
96041651
37717129
89871864
10921600
51537130
89602665
6178722
171706
32975335
84429001
57306536
58608759
59071820
26536168
91875927
82575962
4267120
49734790
71577738
16841223
3372253
44859131
87636397