14
50
158
74
49
35
22
18
55
32
24
39
36
16
303
166
41
72
203
325
180
433
77
94
30
154
33
144
38
26
145
37
52
127
27
119
129
1279
44
114
29
91
46
56
189
450
42
61
578