140
25
42
352
55
285
134
34
36
119
131
31
428
47
35
222
29
52
18
64
44
19
17
110
27
91
54
32
65
59
78
33
86
146
170
41
136
216
109
69
70
62
137
45
61
49
236