15
41
23
22
144
45
80
211
155
142
62
29
71
177
52
57
138
92
102
34
43
26
40
60
24
65
200
85
157
103
42
68
67
38
53
86
37
30
70
84
66
25
240
158
81
75
112
69
156
330