74
29
30
20
80
104
55
210
101
52
86
41
162
78
58
138
89
16
123
63
60
136
160
31
21
13
100
173
155
212
149
191
186
151
283
77
108
137
288
260
226
88
49
190
56
28
75
249
76
64
48
167