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