10
28
12
48
20
27
15
24
43
55
19
23
13
54
266
52
36
102
49
95
78
74
5
9
37
72
31
59
115
87
108
90
69
169
97
21
58
91
312
81
173
60
18
51
171
107
63
111
44