6
10
21
159
35
18
15
4
87
20
8
2
24
50
33
86
83
52
30
84
7
3
9
46
16
55
23
72
5
28
66
32
31
51
34
11
38
26
47
42
36
22
527
101
44
89
131
76
147
142
375