149
9
18
44
61
119
16
196
113
34
212
167
32
14
97
12
293
8
54
244
350
41
274
266
28
59
7
35
20
4
26
57
65
27
372
48
24
91
50
52
51
37
25
455