113
28
105
298
86
145
106
1283
26
173
134
79
36
878
385
140
57
55
160
190
27
1464
45
99
22
117
66
109
1153
179
101
8
133
329
96
34
29
41
24
38
21
61
48
51
237
42
144
196
76
168
62
120