3
1
0
4
7
10
2
14
76
115
32
155
44
153
46
574
51
45
113
28
177
108
89
52
56
78
77
74
25
95
258
71
281
112
49
126
265
252
70
356
110
124
64
242