8
63
88
242
54
71
75
64
55
166
61
29
67
186
50
60
35
219
82
47
37
51
49
73
116
27
62
48
76
30
41
28
79
94
56
58
21
136
18
151
20
12
92
5
404
36
170
24
264
23
16