12
20
9
96
6
14
321
19
5
53
40
41
8
173
38
18
405
107
94
101
22
33
16
112
59
72
25
43
3
21
44
13
7
1
31
0
133
11
10