1
3
0
5
8
19
9
21
10
2
89
13
20
14
11
4
7
15
27
39
60
12
42
34
114
172
144
24
161
316
277
239
90
62
119
97
28
45
85
126
71
573
68
47
18
48