147
26
103
33
117
62
36
191
41
15
198
353
72
30
254
24
65
53
54
291
288
85
63
80
76
119
61
153
21
83
35
27
45
214
37
48
135
173
69
50
172
51
248
47
194
96
247
180
211
57
81
56