25093187
94504532
84822928
73489781
72831562
1264385
86618842
30102003
21801388
6617299
94434788
50462397
14936513
8941045
37277860
25092824
77876377
15869965
44528630
22687551
54615077
48315214
53541628
9088716
73815699
90916004
33179470
7276233
43426218
89565064
4541657
77295227
2601460
68194888
85176091
20448533
12569319
191588
6324268
29747203