146
109
16
31
20
175
95
294
50
912
433
42
85
30
26
8
40
831
62
38
54
36
64
401
179
121
52
34
49
189
23
28
297
44
22
32
53
15
73
72
61
390
77
166
123
84
164
29