18
56
5
166
65
15
42
11
206
28
19
430
77
4
195
463
21
50
139
117
46
17
37
98
100
106
119
66
93
167
34
76
61
48
150
87
147
26
193
27
33
43
91
81
186
52
83
204
79