18
23
138
34
159
72
50
15
258
76
6
46
30
132
51
80
70
53
120
49
45
56
71
26
60
47
114
79
55
22
59
131
17
69
29
91
195
58
0
158
43
28
52
210
178
84
20
24
62
54
113