58
86
162
33
48
35
32
139
52
120
91
55
97
43
170
47
39
44
99
192
124
68
37
31
158
64
132
81
174
73
78
109
70
61
118
133
11
106
117
93
41
171
690
26
25
13
57
65
76
63
46
333