14
26
43
4
56
27
24
29
64
35
21
106
543
208
150
85
101
15
47
188
60
19
38
195
20
41
31
33
48
110
127
176
103
91
66
12
17
49
22
30
67
58
109
71
62
59
105
45