145
280
151
34
53
40
44
46
266
42
97
347
148
31
61
13
35
101
33
183
29
119
182
74
30
56
123
52
110
24
131
39
92
37
69
38
15
17
322
36
9
55
67
28
57
202
197
105
72