20
8
21
23
13
28
2
22
32
4
25
26
39
77
19
18
1
272
6
54
136
151
36
35
112
10
106
55
65
46
12
205
41
700
286
115
121
52
206
61
903
312
24
365
96
15
7
17
16
74
11
59