20
26
9
32
15
33
18
31
34
30
36
52
13
12
43
47
24
41
88
17
154
83
29
21
77
19
98
22
14
54
7
4
10
94
111
80
61
23
55
121
116
71