286
23
95
116
19
14
147
164
284
34
221
35
177
12
21
121
38
39
46
58
54
60
85
53
26
52
16
22
123
13
17
29
99
42
36
24
15
28
106
75
63
32
74
132
105
48
27
135
66
146
94
112