107
225
64
69
129
213
104
78
109
55
238
232
388
223
52
150
145
26
72
170
63
180
144
418
85
41
59
134
29
128
35
387
365
426
106
226
126
44
113
68
100
103
62
75
54
196
95
293
358
274
217
321
207