1
6
59
181
60
18
72
10
9
14
7
51
8
93
256
5
65
58
195
109
19
25
138
17
35
27
190
68
174
133
50
156
4
23
69
283
236
333
112
26
61
11
186
29
3
12
108
28
16
98