42
47
40
31
37
241
183
159
139
36
107
79
87
122
118
86
74
88
32
115
156
59
44
99
69
225
121
282
19
72
106
89
98
150
65
70
52
14
39
145
424
197
45
38
21
82