29
37
31
38
39
11
6
25
4
27
17
15
5
13
12
28
1
18
35
32
36
9
14
71
76
298
20
48
137
207
52
47
19
89
43
23
196
21
30
117
53
288
140
81
112
91
190