163845
11574143
4114456
60553014
96609359
6840384
277690
52379968
3161280
3527476
66832112
56726042
77034429
1939286
82577647
46177774
67978843
95041732
27872002
26928423
77097240
97061256
68131678
5539432
80299314
97601922
89556197
976828
40423608
3749692
36542939
17116787
86667186
83264681
44389438
2249452
5375450
413123
38427676
1625535