42037878
40367538
51272086
85029085
77304546
77018707
66069988
69819275
58664616
75439233
14281975
80888087
97507385
28744655
65525572
18229645
60129769
53547168
7586261
87279475
48061458
37446894
293682
48056499
49724363
82638867
83631783
36155831
93382510
54832145
14732686
22085415
50918353
37228130
11804460
95156278
59604837
64721056
70591428
1291217