4
8
82
89
28
17
16
6
24
13
32
43
102
286
124
60
5
78
123
101
154
267
85
168
176
54
10
20
197
384
46
217
253
307
1159
240
113
118
88
249
80
273
36
57
41
29
38
62
122