146
128
63
69
133
58
93
38
10
165
280
231
117
83
99
25
177
94
125
73
26
44
39
5
45
48
154
107
20
52
84
32
106
23
34
51
182
49
132
50
116
81
278
77
72
113
97
277
37
665
153