164
92
64
56
173
162
144
102
28
30
77
65
440
186
40
82
88
236
359
227
44
203
467
60
52
71
300
80
85
58
68
39
799
209
1039
192
94
238
50
222