0
16
79
115
8
41
11
235
78
140
607
22
118
73
66
36
24
20
39
52
54
26
27
181
12
30
7
106
89
337
448
176
71
51
306
174
56
114
143
84
125
103
110
86
21
35
68
138