1
2
4
66
14
22
8
10
13
7
5
15
28
20
38
17
9
81
50
30
35
12
40
96
101
237
65
43
29
52
37
57
39
25
64
41
56
84
111
387