3
5
18
254
113
9
111
27
23
84
93
72
236
102
59
29
33
48
78
161
62
107
187
38
210
49
32
112
15
108
85
12
191
53
19
116
20
21
240
101
67
61
190
58
22
35
287
28
464
285
99
135
5614