9
66
51
14
27
30
16
54
15
52
36
8
42
48
82
93
32
38
35
88
44
152
105
34
50
72
121
22
62
33
74
29
67
31
40
124
98
102
55
239
154
266
245
417
78
92
86
309