292
31
140
113
100
46
62
136
114
26
128
71
189
59
53
91
103
68
22
116
35
42
49
182
196
97
142
179
262
80
28
132
111
64
44
32
78
23
36
55
409
43
21
108
120
18
70
85
75
178
81