15324630
4217733
7156886
14349248
27073711
64094119
77413300
25627861
6337789
43671229
6582151
6558720
69741598
26096658
72485672
923493
99254553
31708573
3689236
18352725
30236331
40491673
41709984
53952089
19243879
48402138
80467484
35608840
19006461
96927252
87237903
72513473
37609144
41634283
19576132
288033
27006060
44364052
82506034
14494041