20
50
56
81
210
44
146
184
105
53
152
114
144
123
119
58
38
35
22
70
12
47
84
262
106
40
29
201
139
49
233
86
64
25
88
55
17
95
43
32
80
82
52
225
265
72
165
134