18
12
41
336
10
408
125
236
115
23
8
28
50
80
54
39
56
73
131
27
20
180
21
15
155
78
6
25
29
62
72
59
193
37
33
19
149
11
70
55
53
87
22
13
166
100
30
77
86
61
44
57