21127666
29433944
61111053
9936872
14293395
42765973
4832191
54095847
54663019
77053318
82775929
1985594
42266087
30849935
74866785
5261165
97082614
77862272
53406084
21535149
35559239
31608018
32619575
48914350
26864840
99503500
33477551
7538834
74701367
78217284
5178356
12256927
83405751
17904004
65192093
4286202
80671427
60827120
48412507
32665660