22197969
5142557
2288624
31857280
32208580
762066
33987079
18806201
1744572
18922607
95282179
5889298
96028013
66691842
61792865
80567143
18774675
15165017
80082059
70375220
60743059
82759059
84862019
34391370
31074785
86946053
47703221
34262302
12169803
67913972
50229295
6913873
37729207
41374660
85981943
51644713
72681188
31815502
33351432
43503968