118
112
219
61
93
108
150
138
412
116
76
56
158
146
34
176
71
41
235
62
135
33
96
49
14
38
21
57
136
60
35
81
54
22
143
48
230
117
24
47
42
151
32
30
122
114
239
31
29
231