0
20
26
31
23
8
12
21
3
13
24
18
16
10
236
1
332
142
159
230
428
37
16
62
29
61
51
9
30
62
37
0
153
73
55
30
65
11
83
28
52
95
62
71
77
84
8
24
7
6
22
37
64
35
35
23
63
18
44