18675296
55391851
3516901
6583716
72634750
65134620
22411423
14914493
38768393
40697792
38047834
25814289
69773518
64342234
55706565
86612410
42135832
89894707
97424500
426813
82142814
63027626
18032272
71748918
28954778
42794090
13016921
45398126
8468288
72258737
45716087
96843812
5153245
30777846
65117251
7012953
95485910
66817677
87116525
15052830