25
9
108
8
36
2
54
44
81
17
143
47
12
14
43
83
113
21
18
22
171
37
92
135
24
55
68
29
60
115
20
99
66
10
59
212
52
86
27
91
41
312
40
284
78
240
276
48