23
31
4
15
42
9
2
18
22
14
12
38
21
30
90
32
53
26
50
35
13
40
7
16
34
11
10
67
95
48
27
132
71
3
6
121
61
39
8
58