88
216
94
153
86
143
32
283
181
260
97
42
286
98
44
159
87
19
11
127
43
134
53
48
91
76
33
142
75
222
236
233
129
73
89
111
360
34
67
146
26
117
45
160
68
17
16
188
14
46
71