17
23
37
46
82
28
21
22
34
104
20
18
39
29
54
32
11
38
14
58
43
204
40
60
27
73
138
35
78
59
135
88
52
75
25
41
131
615
652
68
44
168
50
55