90
80
55
30
58
25
124
66
18
12
639
73
60
14
69
41
10
54
132
78
11
24
72
19
184
26
71
64
86
61
48
57
20
39
112
194
31
13
21
44
193
52
15
131
116
37
28