147
136
521
62
32
146
104
42
28
61
115
119
35
81
17
9
120
13
18
69
14
38
181
312
25
95
45
68
59
46
127
43
23
64
63
19
292
49
60
200
114
37
29
15