23
7
34
45
29
28
12
89
135
42
40
85
110
46
66
57
68
17
97
22
31
52
165
114
98
104
19
93
30
55
80
87
21
25
88
47
15
69
79
41
51
38