149
24
115
95
46
121
37
226
295
102
213
140
144
55
30
135
42
54
19
18
104
27
32
67
26
21
52
9
64
60
28
76
125
23
17
151
118
34
90
22
50
29
75
92
31
147
63