18
20
26
22
15
11
97
47
10
135
87
43
17
39
12
30
68
37
89
27
58
74
36
32
73
64
16
317
61
157
85
128
84
40
174
49
13
33
51
150
93
24
21
118