142
20
123
348
177
72
54
202
89
293
99
108
151
48
32
316
186
260
131
27
38
15
39
106
67
68
49
87
31
55
75
127
52
12
166
28
136
30
80
29
65
256
8
42
148
22
18
14
11
159
13