29
185
77
272
180
105
187
43
12
19
149
39
22
10
11
135
109
38
23
65
33
48
84
16
64
26
160
114
60
63
176
207
46
53
57
181
56
146
212
72
18
252
126
42
54
288