23
10
33
32
24
19
27
21
37
55
108
45
31
98
30
43
35
38
26
25
81
20
76
80
49
15
66
34
77
36
18
28
345
11
12
17
123
92