66607063
31554503
3925970
8477328
88746323
75233433
43044762
33759547
40292051
8009680
28039931
58751757
51661178
78607589
26816179
55528107
78828204
12703696
3766528
13427880
70848621
53322247
20359213
99129999
63687368
48796686
13251861
8976717
38289941
10835084
35229843
54065074
228766
2071254
83477176
82408773
20304267
65014871
44902410
80819745