0
3
8
5
2
17
7
25
28
6
13
32
102
51
66
141
84
287
109
122
65
38
294
88
115
201
154
19
72
44
99
128
110
123
172
82
92
111
69
61
71
57
60
104
305
35