15
86
39
60
9
25
54
143
29
18
22
90
210
460
87
84
135
43
20
41
53
42
23
26
78
30
83
68
70
55
378
34
57
51
107
80
109
75