18
164
53
10
90
15
24
4
41
72
126
137
50
42
20
21
74
119
107
52
91
8
59
32
33
28
29
39
16
51
78
54
64
49
132
27
26
34
79
12
25
2
14
219
129
35
22
57