50083656
89428821
16009855
60745311
50945261
13033123
51293501
26297472
32467129
75474348
85508635
9341340
22823379
48398898
9879166
52271357
11382351
25141613
85578025
65056693
2473792
63429699
87369090
76827715
72434608
10859446
41824309
40688736
75111844
99037128
15219947
12002496
88314742
82136749
4827286
15548769
90108590
70834457
6160489
87582832