28407690
19393992
9261488
31285337
33175645
31949261
76575561
58452826
19012845
97064468
84443333
2075347
1108444
63673312
77139842
27607608
81437566
7488204
8248882
5935611
42539298
68809795
75192152
10505522
63697143
30575847
18171702
92051813
48511254
95923073
28019241
67303068
75965006
80005515
6246747
84526097
2077361
99401678
68217013
218638