153
152
259
177
196
124
32
33
72
105
83
146
61
93
25
9
80
55
89
42
88
51
300
38
67
187
28
36
39
60
52
50
18
27
82
90
258
314
63
23
41
20
74
49
29
136
331