40
12
304
824
13
34
79
12
977
413
833
7
333
1592
2018
186
22
31
71
7
97
9
79
15
5
1
596
112
573
11
39
11
9
1
1003
391
115
40
