15
13
76
89
23
39
19
86
42
29
111
166
289
140
21
497
187
33
153
46
51
168
188
329
134
18
10
9
12
411
53
155
120
301
415
141
135
60
74
486
128
293
123
105
83
49
215
79
144
176
167
125
20