7
10
84
11
94
6
28
17
16
26
13
33
32
25
43
103
286
125
60
5
78
123
101
154
269
85
168
178
54
20
197
385
46
217
255
309
1160
240
113
118
88
251
55
80
274
36
57
41
29
38
62