18
41
11
25
8
19
163
74
29
33
7
22
121
17
31
24
108
12
14
317
81
37
65
52
141
5
69
56
77
66
38
62
184
85
30
89
43
15
60
73
168
238
132