9
24
108
16
12
121
14
55
27
315
29
208
159
31
71
78
8
20
7
17
180
95
83
37
66
87
269
341
158
69
42
59
45
211
77
97
41
79
38
99
36
119
49
73
104
68
11
50
85
260
98