19
18
15
5
10
51
140
42
78
147
6
98
77
31
46
97
62
7
96
3
49
2
12
11
13
145
24
4
25
9
20
389
8
17
38
27
30