3
22
0
32
2
7
31
132
38
19
16
200
355
18
87
42
51
5
6
11
260
14
72
36
21
85
35
34
129
13
24
117
25
58
52
66
37
148
192