293
29
47
92
19
63
18
136
129
41
95
98
11
31
21
28
5
20
89
143
67
62
48
147
81
124
65
144
104
280
269
239
69
60
9
35
91
34
39
58
43
162
66
161
172
103
135