176
153
282
185
55
63
64
68
40
50
57
94
136
66
114
133
174
166
186
77
33
1024
160
287
87
74
11
58
129
53
445
138
28
95
401
379
51
264
418
42
30
256
70
248
48
81
119
492
168
27
29