2
28
26
87
162
206
141
63
207
42
220
123
58
200
144
94
218
74
236
50
51
47
174
122
83
48
79
78
127
401
129
146
384
19
31
70
16
84
29
25
93
8
27
38
21
39
59
52
62
18
12