4
8
6
0
13
3
1
22
27
44
36
31
200
33
102
25
91
153
75
503
97
68
83
18
145
187
173
17
198
185
101
56
23
100
89
160
14
46
103
60
54
113
85
20
63
111
66
35
228
207
86
141
287
93