0
3
2
14
4
17
161
31
28
21
11
22
37
33
16
8
20
27
42
60
38
59
41
64
56
116
51
83
90
61
479
569
171
123
71
36
10
67
144
76
163
100
40
34
125
216
72
49
52