46
35
9
6
177
22
41
23
174
114
37
89
58
107
43
165
11
55
138
26
29
78
15
72
27
86
73
36
34
92
17
20
497
13
31
25
126
42
32
30