18
7
11
25
35
16
17
355
148
60
350
93
4
32
3
2
23
75
3691
81
33
20
22
9
163
27
10
59
73
162
523
205
54
46
52
113
30
14
19
13
12
21