0
4
30
26
1
33
25
22
53
10
5
8
2
27
123
15
37
9
29
313
18
46
105
85
116
42
80
72
64
66
77
17
7
20
90
252
52
118
103
196
71
13
130
389
129
376
32
473