38
58
23
11
2
21
19
0
3
6
29
1
9
5
10
156
22
44
30
84
37
14
105
153
48
112
68
33
142
117
253
810
40
211
86
195
119
283
128
256
27
124
95
78
198