4
8
1
6
2
10
16
5
7
19
11
17
32
3
31
38
34
60
135
47
62
96
70
18
72
55
106
23
28
274
76
149
466
69
50
26
120
179
83
411
91
113
157