216
175
110
118
142
139
77
18
72
73
398
433
298
80
64
87
126
186
102
53
99
131
29
336
375
39
291
15
44
63
166
157
366
35
65
38
94
84
184
37
90
14
236
52
124
108
227
161
22
13
68
97
33
112
86