0
1
6
5
115
13
17
8
145
4
51
25
15
19
24
41
26
83
85
37
62
23
22
261
486
178
50
110
147
70
34
44
30
36
29
14
42
137
213
40
132
63
149
64
223
157
56
446
72
878