17
57
32
26
22
46
36
19
39
118
20
82
142
34
21
98
7
45
29
9
44
91
23
63
14
13
30
33
67
137
68
144
40
72
96
288
406
18
41