21626571
40903235
66194242
7419028
27146499
81373975
67996295
19668126
82967449
57877172
51714057
13108848
11112411
1957536
5902850
78957197
84015088
47904708
76383924
9681582
28062865
75549777
3385400
80456004
16722674
54069251
3988877
23954644
12175101
3689894
66585280
45116332
71274974
126541
10019305
86745338
88634017
82072653
56764275
1068855