0
7
38
35
60
19
2
1
31
6
5
3
55
4
101
16
56
15
54
116
91
36
200
110
93
367
8
118
559
123
47
119
25
155
239
159
86
114
120
673
88
70