40
15
144
192
64
38
27
11
215
164
201
56
260
62
23
111
121
5
171
177
93
36
21
306
102
91
66
89
82
31
16
100
19
50
359
440
106
230
184
29
283
41
77
571
112
42
60
108
180
137
46
67