46
29
27
25
14
49
53
30
32
42
26
355
40
31
189
21
33
61
52
17
16
11
89
92
36
86
18
125
51
48
413
50
149
95
19
175
197
20