15
111
79
128
24
81
57
95
214
82
166
67
168
76
324
98
185
77
41
157
212
151
148
92
323
44
470
73
71
139
17
99
52
43
54
32
197
53
51
264
217
103
518