18861754
12175899
65948513
7314676
30239761
23611832
32615768
83105855
45354160
70916562
30572364
329653
2002581
21476830
62186449
165340
29305281
93674126
69249603
19845555
8167486
67438593
54962996
85517634
82712542
19362243
99852648
6174300
80224186
20908670
62058096
29998382
134690
4283086
96841984
90135016
8676747
77414848
6213870
68568808