5
1
4
36
0
2
24
15
29
14
7
69
10
37
170
439
71
3
21
109
66
133
86
61
301
80
140
329
92
63
85
212
145
423
184
238
83
34
33
39
73
99
102