145
123
294
130
66
97
39
116
47
229
69
72
92
31
62
8
45
44
35
32
11
115
40
38
106
53
27
132
52
84
117
54
16
64
61
22
79
55
102
34
71
37
129
259
143
42
285