7
6
4
0
24
27
92
95
75
33
169
38
23
58
84
41
48
236
56
87
174
112
66
130
98
332
172
82
73
59
132
104
604
215
185
772
80
222
42
167
162
89
247
74
260
180
49
146
854
251
102
125