1
11
4
6
8
40
14
10
65
22
25
37
890
18
38
30
129
348
34
352
162
345
7
32
261
86
71
16
52
56
42
51
106
47