7
20
12
19
30
10
55
39
166
17
114
3
15
4
46
14
11
16
27
8
18
66
13
6
65
43
38
1
49
23
9
52
35
369
92
29