18
42
33
27
9
143
38
40
31
45
11
90
37
96
44
65
94
53
22
14
68
140
26
39
20
15
48
58
240
108
19
50
673
34
117
16
72
70
51
115
173
103
204
5179
182