9
41
222
76
158
22
11
5
27
15
10
24
619
37
47
4
6
50
26
67
29
61
121
20
66
2
159
8
7
1
13
43
113
69
3
0
239
1328
92
451
209
185
206
88
157