1
5
3
6
74
40
10
9
7
4
16
12
14
2
47
43
328
17
28
160
141
124
19
23
37
276
8
150
27
68
25
57
34
31
121