6
1
0
2
4
3
21
11
205
102
18
14
117
49
32
17
51
36
42
30
22
44
114
118
57
13
27
422
20
62
40
88
110
31
242
140
149
56
28
203
382
106
33
67
119
34
74
79
48