3
5
7
9
15
12
38
29
8
4
11
6
2
14
18
13
17
87
22
287
10
39
63
20
60
31
81
58
240
304
26
21
1
41
1593
47
33
35