23
2
24
4
25
12
30
75
40
28
29
6
45
19
20
9
15
31
13
11
37
27
32
35
50
64
90
10
59
83
73
41
62
97
69
128
121
38
53
102
147