45
22
16
18
14
7
27
8
4
6
33
25
47
17
12
20
64
10
38
46
63
11
36
100
101
5
2
9
19
29
15
26
90
78
54
42