1
4
3
10
5
75
9
7
16
12
14
2
48
11
42
43
328
17
28
160
141
124
19
23
37
276
8
150
27
68
25
57
34
31
121