12597351
25349640
69044663
8487223
60831134
45632858
55973701
68438859
20914578
3279163
72723648
45152995
26217162
6565465
88339500
25532730
42203064
19091205
36392741
83974873
40772551
60794
32913551
9354273
72084071
30182981
9347766
82703718
30895924
24391929
35038637
61927211
87416719
12493903
30369190
10892246
29465695
18055231
7522928
36785976