5
35
0
21
30
36
3
4
27
22
16
10
8
262
112
658
188
15
47
25
44
38
6
108
53
37
55
32
365
26
83
18
19
51
17
174
20
94
58
24
57
59
13
50
131