19
119
90
11
8
177
102
178
38
246
40
45
112
68
94
136
42
96
77
409
187
41
39
26
58
48
71
24
89
59
27
66
157
163