33
18
383
8
4
86
21
35
14
20
31
30
167
72
40
27
28
57
38
67
39
308
10
60
52
193
88
117
145
83
37
80
223
69
139
202
106
16
11
12
53
22