4
5
15
7
6
8
14
27
18
47
26
12
70
9
121
36
74
16
35
25
17
93
45
28
69
23
351
381
619
203
24
100
59
916
271
108
64
73
21
569
135
344
103
22
189
247
91