431
122
96
242
107
72
70
232
302
135
137
62
308
108
102
68
128
97
173
71
127
110
258
100
197
178
92
86
49
376
288
257
276
154
64
205
118
32
142
89
105
44
80
252
126
191
95
20
329
208
82
76