41158488
29272615
80992314
53137885
77221091
46191635
5391512
25271579
93517246
99158059
89628089
96943998
83036168
61157040
73015145
49501843
38465821
19121410
19803175
13235094
84027525
73181383
83596927
65626172
65338860
390109
4746757
6566937
26827185
82874943
85519315
5389955
4343445
84596961
6156457
45916779
84249787
12758435
19709834
82067015