40
181
21
16
23
38
19
43
14
9
25
27
13
35
106
189
218
12
55
11
18
289
28
34
60
272
978
114
49
159
6
96
42
22
70
66
8
61
5
90
36
17
148
62