58
23
66
26
15
78
42
137
34
177
20
29
36
30
104
60
131
64
41
76
57
14
272
25
35
54
91
19
79
51
22
93
85
174
99
160
121
101
152
100
47
130
111
94
150
90
228
87
108
105
126
8