89
90
203
78
50
479
161
61
69
59
13
24
71
100
141
36
80
30
95
35
106
38
64
25
104
63
97
46
39
54
28
44
196
76
83
68
85
21
43
62
103
17
60
660
390
23
53
113
77