18
67
30
20
150
75
69
103
37
12
39
38
79
56
19
112
42
28
41
181
88
98
61
66
43
58
78
50
180
23
91
166
200
44
52
35
138
33
22
53
55
54
49
128
13
26
70
65
158