43
15
166
9
25
42
87
36
28
116
20
93
50
33
12
332
296
23
98
60
18
16
121
22
89
35
17
14
187
141
83
30
26
11
51
3
40
7
6
81
41
32
220
203