151
49
277
255
47
259
33
45
160
137
70
156
96
138
128
79
39
13
162
44
109
51
78
23
36
54
61
24
37
236
59
31
127
117
100
86
57
101
19
150
170
125
142
121
289
81
131
129
58
38
21
333
50