152
47
70
80
44
141
96
106
95
35
248
159
127
90
59
136
69
19
199
78
259
368
65
130
15
24
39
118
147
46
82
38
124
68
50
31
287
129
205
133
89
28
151
201
74
9
16
51
30
62