43138434
90587422
22206714
51652989
4618464
49604213
85014233
52369135
11416460
83793706
6014838
99047950
89732920
24206563
76986209
49033150
1865944
93001816
43564927
64935087
83101263
26144757
90312181
15062167
82235715
44327949
3871663
51446519
94399042
96086893
72498249
86329993
58269635
41097278
40824592
352766
9046206
46919166
93607645
45603888