13959796
64774936
8993547
3210529
14927673
85573993
60096090
434971
87142344
65482283
35662955
21963782
71505007
31185512
73426928
37081484
76453188
99547292
89477174
41687135
71225617
90711943
87995375
74619713
29874347
24989142
54266495
21468909
2113583
41026138
6982355
32298489
18225124
11854497
56948070
10788801
4161845
8896827
15069095
8159535