82674124
52066164
35897101
12217904
65772561
20297763
97923945
78856122
76537096
3121745
34954625
82722614
54143139
23658903
33913589
95863189
30155060
29414466
37687317
50816088
43005766
7745978
51137447
95323947
32716219
51512632
19449295
52059564
144177
71191084
17579811
99645206
88187561
2035226
44648247
68166071
5628674
90359732
16712368
12046843