13
14
20
92
95
304
17
88
29
54
115
289
16
34
169
123
87
89
75
15
254
334
108
153
41
172
184
297
110
59
722
248
73
85
105
347
47
214
392
405
413
63
833
104
84
64
66
343
113
43
239