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