32
25
16
13
15
11
35
39
12
47
20
37
3
10
6
30
14
8
19
4
5
40
2
41
54
58
17
61
63
55
38
184
28
22
154
51
839
108