8500161
3629592
34861139
63045209
73849247
4796427
70464667
39103037
7736867
17384071
95848005
30224660
74481968
92357083
44609444
26098593
51116483
19072632
69611971
86515813
50182628
29939865
46925361
92134064
55884548
20144931
41328396
21918938
39373999
30792807
33163743
23658122
95472386
94164486
32691440
70391614
14045327
59762388
34149199
42356930