13
79
15
24
21
7
45
47
258
42
88
66
159
279
170
29
60
206
169
58
61
137
198
131
36
62
178
103
30
46
77
107
116
64
391
81
23
75
65
44
67
26
31
431
98
8
119
157
275