282
305
283
44
121
91
25
26
138
20
24
115
4
94
39
102
6
105
113
54
23
32
61
106
75
52
73
21
59
27
78
29
85
167
96
55
14
5
58
48
11
258
50
384
107
18
68
456
56