14
67
30
9
18
16
8
19
66
42
382
12
32
41
3
35
7
5
15
21
50
10
143
11
20
6
22
26
46
17
2
321
4
73
70
1
107