0
4
8
1
3
2
7
31
41
122
17
15
16
107
19
56
458
35
114
76
131
36
40
21
38
133
106
177
22
33
53
192
156
385
338
129
198
217
148
206
84
73
824
103
86