0
31
2
37
5
1
6
30
25
19
13
41
15
20
16
23
8
22
14
206
56
135
88
287
442
74
46
79
140
78
367
145
71
239
68
76
100
49
187
225
51
55
175
125
59
103
60