30
129
72
144
25
49
37
272
154
108
107
91
133
40
95
22
19
27
245
38
48
9
156
88
87
177
73
225
77
33
80
54
28
158
115
50
42
294
237
126
21
29
32
131
717
79
232