58972830
55409895
13795031
38624646
5217845
91825925
90874696
8452936
89683940
8484307
20034232
40894973
6306242
31447033
82832782
22081689
73805181
33394036
18449523
96898353
15647546
95279823
31853033
62816328
17606543
5474381
75673845
42572557
645587
4679461
24352368
843289
12146979
41367606
60343834
10773465
5811427
86778320
91649943
53642838