6
13
32
8
4
29
260
68
27
31
21
9
14
53
89
42
175
55
38
56
70
26
35
73
50
46
74
144
24
256
92
78
71
18
101
86
22
97
262
219
95
52
61
81
25
33
119
181