7
95
32
16
2
63
232
25
13
10
29
15
116
39
113
77
27
54
14
22
36
8
11
74
56
6
67
18
42
4
47
1
53
3
5
55
12
17
118
178
48
9
44
31