11
5
3
18
90
36
14
32
264
27
85
96
48
17
38
55
42
68
9
74
29
97
61
54
104
87
197
69
162
107
28
79
70
71
147
105
56
22
26
66
149
319
60
196
15
198
283
31
47
153