38631646
46428834
93699911
47607199
6736018
466615
33987752
68293119
22039946
8447906
39602780
74381066
62081494
53355887
2456362
82859678
321997
57929124
41169399
95166976
100005360
438298
51956391
85716198
44976320
31572501
34028245
80797625
39993757
64634396
55755066
37031954
21667291
9635247
14411105
61096254
60545237
30394701
72893094
27449690