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