55
156
139
233
169
216
83
174
70
13
36
38
20
79
95
53
84
44
82
88
107
25
330
119
352
221
113
124
157
189
179
61
60
93
187
18
98
210
46
7
14
51
26
22
9
24
56
11
33
59
32
35