0
33
10
13
4
25
2
22
14
21
18
5
8
19
23
73
74
11
42
3
16
100
78
223
57
54
52
7
83
59
88
576
275
159
251
234
192
229
103
86
276
94
69
292
56
153