32
22
17
21
24
12
8
29
35
4
20
16
76
9
25
33
7
106
28
55
10
3
668
46
44
48
18
14
15
5
565
179
39
23
2
59