145
272
148
55
39
179
27
80
31
24
28
20
111
38
56
14
6
42
185
45
91
33
168
268
167
41
183
17
84
18
26
47
73
30
65
52
159
156
34
71
46
254
32
62
23
25
53