148
156
203
162
55
165
37
79
50
280
94
90
74
62
29
108
106
67
205
70
172
117
212
69
66
33
60
82
46
44
286
105
11
39
25
32
16
125
31
114
30
59
73
101
57
197
124
40
191