0
5
4
1
6
29
118
136
76
94
85
75
70
56
103
65
45
32
139
47
66
86
54
109
69
16
124
38
30
33
20
100
49
55
189
43
71
40
683
111
97
60