29
15
4
32
44
40
78
19
37
13
12
2
10
9
47
34
73
21
42
41
22
6
11
31
8
16
18
5
7
170
25
46
55
27
151
70
362