46
43
152
146
130
61
67
249
274
28
66
32
220
104
175
37
36
40
45
122
161
256
82
64
89
73
48
83
49
80
912
41
69
59
190
287
58
42
17
98
62
78
19
44
25
155
33
52
60