113
78
44
215
265
99
109
62
66
30
14
228
518
348
81
160
34
206
102
89
37
71
124
26
43
32
105
57
39
68
138
103
95
75
110
111
93
13
119
153
157
237
18
45
188
55
205
31
67
412
90
35
554
302