41
112
109
93
88
33
100
128
32
34
11
9
68
70
180
551
304
72
65
1496
61
123
94
40
285
27
248
103
99
14
29
46
255
273
79
52
71
129
122
169
154
116
278
151
140
117
215
252
228
142
53
17
214