243
15
65
21
10
46
71
199
107
55
196
97
116
115
264
342
99
51
27
7
197
180
101
50
90
1357
267
45
3
88
13
190
95
66
42
64
47
207
38
77
84
69
70