13
7
2
6
35
1
30
9
77
33
15
3
8
21
11
12
31
22
4
14
38
69
10
64
60
66
41
47
50
45
42
102
23
71
93
89
110
68
83
164
18
62
297