55
32
25
145
178
169
40
189
331
44
174
256
327
87
68
144
223
381
93
96
78
41
76
99
1188
70
237
116
49
64
83
36
202
119
203
63
39
33
35
43
187
94
328
23
103
29
72
58
274
21
137
180