148
136
521
65
32
146
104
42
29
33
61
119
36
81
17
10
120
15
35
21
69
14
38
181
328
25
97
45
68
59
46
127
43
123
28
23
316
63
293
49
60
201
71
114
39
30
9
122
16