55
72
146
159
60
195
85
165
44
38
41
69
31
47
21
137
133
185
51
39
49
225
209
95
23
275
364
99
307
92
397
29
109
74
78
266
75
160
20
19
33
70
205
79
32
187