2
7
25
30
42
40
13
35
36
51
27
358
101
68
116
157
33
189
94
107
174
22
111
31
134
137
187
21
228
65
153
125
140
222
78
80
99
308
279
128
96
34
47
61
82
28
6
9
227
23
198
39
74