32954111
9605368
11405130
23396067
86434630
15007508
67429218
25535885
645749
51342287
42171925
66096941
67723042
53031915
3684535
95111268
24718078
31741122
65813621
7222895
50794455
4303978
17956400
46645756
7259037
6121017
17828937
6332590
3673917
58061450
49627405
20432708
9159091
7229323
48144682
56154220
58992741
89685627
4975666
9534794