18
20
17
150
25
21
153
65
87
13
79
31
101
42
55
43
40
54
83
50
29
12
37
93
49
39
16
60
81
69
7
27
66
15
9
36
58
329
38
28
30
19
68
128