26
22
7
48
30
12
9
21
58
34
147
32
1003
60
242
101
66
31
14
17
20
37
69
511
105
65
390
36
52
132
75
6
103
93
206
72
40
316
29
18
136
8
23
15
11
47
218
45
109
117
84
54
299
152