15
18
35
8
10
29
11
21
16
2
5
9
4
7
12
6
26
22
28
1
46
53
66
47
54
19
106
114
36
20
25
379
41
108
38
33
31
39
13