292
234
41
22
176
154
282
188
58
64
65
68
40
52
57
94
136
66
115
134
168
67
186
77
33
1048
162
289
87
74
12
55
447
138
28
97
401
99
381
89
71
51
266
418
50
42
30
259
248
49
81
120
511