11
26
28
44
8
40
117
54
35
47
91
181
80
248
9
56
221
299
13
20
92
74
37
214
31
66
22
88
670
43
17
96
84
21
131
115
173
34
25
51
113
162
72
16
4
97
3
36
23
39