8
16
17
10
7
21
37
1
6
18
22
5
2
3
26
62
137
32
380
23
19
9
11
34
80
33
66
41
38
40
258
83
24
13
12
44
20
123
86