45
22
32
3
14
31
4
10
2
47
12
18
9
7
26
66
20
23
17
27
120
50
186
169
41
78
13
11
77
21
19
44
43
28
8
89
48
35