0
4
3
23
13
1
200
10
36
245
81
33
30
2
119
125
76
44
29
48
212
28
109
32
17
166
121
15
16
83
96
52
46
262
68
56
82
98
303
74
64
37
71
20
213
290
22
162