2
24
23
12
8
11
13
3
52
51
157
14
59
174
128
65
207
66
18
64
62
133
97
38
21
27
67
50
30
83
46
75
262
158
22
19
113
227
10
26
126
141
109
277