89
80
61
59
148
82
17
22
551
25
16
19
107
51
98
250
76
23
28
37
21
49
52
373
100
55
53
145
35
182
31
24
65
66
27