274
28
66
32
220
104
178
38
36
40
45
122
161
256
67
82
64
90
73
48
83
49
80
912
41
249
69
59
190
288
58
42
43
17
98
62
79
19
44
25
155
33
52
287
60
20
26
205
233
243