0
5
13
12
7
11
3
22
2
4
28
16
27
42
29
6
61
20
10
9
52
23
107
136
115
161
138
113
55
65
100
134
69
239
39
88
148
108
235
34
66
73