43372251
16351350
89588276
686822
76695247
83264029
9097846
72063198
6598440
23853683
371227
18331625
66127242
32982704
84797689
59356364
74428345
46288684
2126093
37505706
30621949
93187034
638762
79686246
24164815
1838784
30819785
17357271
63384947
70078329
4264169
75307424
63995092
12014693
44984434
83551883
12155806
95978785
45272423
42283233