0
4
28
3
11
7
22
59
41
2
6
181
18
5
29
45
13
24
21
50
12
44
25
35
76
61
271
376
90
57
40
33
54
38
647