288
37
238
31
69
64
201
95
41
52
18
231
36
57
77
85
266
122
44
61
68
155
15
101
33
133
84
26
107
42
87
109
269
291
138
171
100
25
148
123
169
226
51
23
58
94
49
96
43
160
341
73
378
271
141