14086600
1401642
40525692
69742344
25118594
7706391
103414
81248344
20449072
70526013
76014595
7832493
30752109
21545266
50543875
42193282
82827247
8536952
1443602
85624579
48339844
92048493
64726379
82715052
43942216
28982989
84296856
36343858
10057697
92998808
86509630
39186432
71327490
8146077
8391366
81066833
50666597
90637966
4864586
28212940