95791573
46498575
71475041
19266226
73781305
3157762
90589655
8864483
14979350
3021382
15053806
26985522
54393344
13272831
94765996
87099073
48112090
6804473
4693182
74562087
5182800
6079675
2121233
17143683
20113097
19666170
77568591
75607129
6638259
54118742
75348942
24098817
64792029
870753
71107226
87932642
19517681
1550666
47904994
66042097