16
5
110
81
82
35
24
74
13
8
26
70
99
23
67
164
46
172
79
27
69
45
9
94
33
290
57
55
44
107
297
14
25
29
28
62
140
88
36
37
15
48
185
20
122