119
61
51
65
44
35
181
56
15
27
28
50
140
18
54
22
123
34
37
29
89
94
164
128
19
287
155
448
148
196
376
206
39
258
681
191
121
234
218
25
104
46