238
34
18
65
5
37
165
3
15
8
1
16
29
45
2
14
310
219
19
272
169
131
237
67
202
321
74
259
61
90
10
92
49
143
7
110
136
11
39
4
101