8
52
98
54
59
66
37
96
38
105
44
64
166
81
16
152
47
124
41
35
40
63
187
263
119
113
89
65
48
87
367
27
55
34
92
68
192