0
3
6
1
7
32
19
29
17
55
11
130
10
23
40
38
4
22
15
9
33
68
12
47
37
42
5
58
56
39
92
8
138
91
100
25
99
28
21
124
75
70
202
173