19154153
66788083
25142156
1821652
65462021
57977090
13057803
58457669
84837681
63355930
21614314
86311374
32475189
8989457
19054780
73045092
50916468
45076467
40142554
43591909
1413293
3132542
76602140
55096437
74867725
73021969
4095030
83008968
56326919
29548385
74276941
77685866
30735166
4745836
87482118
39783667
68839293
29171746
33269348
3104246