20
25
31
28
35
9
6
4
26
15
5
13
11
12
24
1
18
36
17
27
14
71
76
293
34
47
29
137
207
51
46
19
88
43
23
195
21
30
117
53
288
139
81
110
91
190