19
33
25
48
52
44
18
10
201
127
9
185
41
45
71
104
58
76
14
81
55
100
36
93
94
138
59
72
142
27
214
74
156
124
768
217
195
87
200
153
91
146
158