10
166
36
12
51
56
22
11
188
78
155
42
111
55
46
20
63
146
37
59
71
139
123
239
90
256
28
104
69
130
143
133
76
58
108
35