3
10
6
13
5
17
103
19
15
26
18
8
35
80
23
32
22
30
14
38
24
20
37
12
27
46
28
102
217
69
70
206
71
299
64
139
93
207
148
131
164
73
265
36