7
45
28
14
37
12
5
17
4
34
120
42
31
23
6
20
8
1
19
24
22
93
10
170
11
21
39
53
52
16
9
78
27
58
97
30
64
36
41