1133
105
86
140
25
42
354
58
291
135
57
34
36
119
132
31
433
48
35
228
29
54
19
66
44
21
17
114
27
91
55
32
65
60
79
150
173
41
136
18
218
70
62
137
45
63