96424426
31016335
29066711
74019480
40643323
17904168
81147153
95311899
50143414
3842327
56853751
2654811
472644
965467
72022813
50732309
9776849
49637498
64212365
82964971
14816935
60681718
64915310
27883525
45158123
68584796
43879847
2924282
33481697
2935236
45408081
48578111
50639305
38648828
42392226
77094799
36375069
27958883
25089845
94766896