3051997
3141173
59897526
90651992
55505328
69798039
71346204
42971410
5802529
24165619
55018944
90888183
45232384
43137031
53744857
44441327
21494610
36213715
59396700
75866043
71624599
51763071
63521686
9514980
67974490
41275563
16669307
6933569
43948624
28796398
34981201
7211846
25706264
55876166
18591472
17119767
66509428
91974652
6266063
3275690