45
22
5
15
23
21
32
95
77
26
17
9
58
31
40
35
84
11
30
52
34
7
29
24
46
25
44
14
33
42
6
47
10
19
8
16
157
83
130
48