29
1
11
8
122
2
26
142
19
7
288
50
4
51
3
5
264
249
23
6
275
211
262
15
13
294
9
158
12
261
14
52
278
28
320
151
2197
33
389
80
63
18
223
188
312
46
1192
202
1856
10
21
75
30
38
55
31