180
179
86
118
462
59
181
46
337
182
20
272
26
84
64
8
91
48
24
57
76
113
43
79
166
117
101
242
38
62
96
56
66
140
12
65
68
71
70
4
40
16
49
21
149
274
42
54
475
31
35
41