256
3914
384
127
143
128
41
44
147
19
106
319
61
105
129
21
185
63
22
54
43
80
40
375
1995
8
100
10
69
200
219
13
71
341
25
188
313
87
52
81
76
190
276
37
140
24
18
195
158
53
46
48
211
56
34