45
92
91
130
152
47
70
81
141
96
106
95
35
248
160
127
90
59
136
69
19
199
78
259
368
65
16
24
39
118
147
46
82
38
124
68
50
31
288
129
206
133
89
28
151
201
74
9