80
90
60
285
14
31
414
77
242
47
105
81
49
106
94
150
19
83
64
39
28
86
214
58
16
70
59
30
117
26
95
118
34
130
12
78
11
547
46
176
76
37
103
54
43
27
120
35
44
24
13