50044228
98208653
97237689
80649260
42689842
5677444
8788269
40249325
789968
90555313
97659881
87436175
19124573
39704655
72356232
36369175
84015881
69293085
4002211
54259857
57517912
96814068
65079772
4204878
41522416
28186608
26396006
8557233
49787552
50408838
3572477
14821092
4256405
67372122
12364812
36228668
11618210
59195149
18018930
77672307