0
34
3
4
7
11
22
5
46
53
314
16
178
6
9
29
61
69
28
51
35
18
57
26
59
30
14
36
144
21
1
200
50
52
20
10
106
38
147
132
84
162
239
323
42
96
111