10
32
79
38
14
23
42
7
19
73
28
26
22
17
119
114
16
56
636
82
67
54
615
111
3
9
25
406
267
27
180
21
163
49
6
35
66
468
164
90
147
47
207
316
257
45
52
87