335880
8624278
922998
43459449
46355548
95045488
42272062
16641053
41235809
90429210
11335352
84724301
70682388
57934034
23522641
11094686
72085111
19068533
21986470
70818159
84887205
8079508
744865
7730181
65032244
64489822
24821652
70957705
13113326
24978367
42679514
42366246
88388298
38162010
85018044
82942464
81731173
77161863
42367792
43505366