6
2
5
4
10
39
11
16
107
18
3
20
8
14
7
9
60
91
153
46
26
21
42
19
69
65
48
30
70
32
150
120
54
178
44
37
383
605