4
2
11
14
38
8
7
3
56
308
17
20
23
21
1
6
32
47
15
29
13
9
24
58
25
87
42
66
77
129
61
55
238
138
31
84
59
113
79
108
5
159
18
12