5
0
3
8
2
41
48
197
40
139
21
17
359
37
76
151
131
71
50
111
47
26
23
267
57
73
31
12
25
39
24
46
4
58
231
70
68
29
36
85
44
15
101
72
33
53