14
15
22
339
11
167
7
17
89
47
109
329
23
62
21
57
3
113
58
36
46
685
127
33
9
215
119
56
97
55
141
28
78
134
83
76
12
30
13
4
10
67
49
238
37