1100
258
44
52
143
187
31
191
57
250
204
330
22
36
28
463
173
98
101
49
32
47
84
33
39
37
14
169
20
26
19
11
18
67
40
10
78
8
29
87
70
79
94
61
147
34