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