116
20
18
107
31
12
26
37
36
43
22
47
24
64
341
25
114
71
181
187
129
104
32
133
62
150
70
89
299
28
54
103
53
34
46
6
670
63
33
10
207
87
66
49
30
97
182
38
172