88049580
42628
7736337
53521649
13598757
6024213
54567851
38753644
62313201
85647256
18921143
4852156
63935438
26207404
45827048
66995679
9303136
34509248
79287461
44675768
63575356
25487207
54678745
19283475
95498705
4166150
59625004
7535165
63737535
3760388
36306469
10884870
3624562
83034368
4445168
63034287
84985863
94034493
14784593
163693