20946560
20442891
99856477
79562784
24944860
79704023
26021711
65478905
69065900
81868670
18869444
61236364
41632253
64738972
6905432
20308795
63857
90088317
673466
55576907
31635602
72929809
29285550
27366569
715275
14916466
98735044
98253761
6042320
68314575
17878262
99974546
7147367
3656620
72987678
38758266
145141
4462328
75104725
4316338