171
61
82
67
124
110
89
170
105
87
29
64
30
112
137
86
222
84
85
75
68
158
80
81
211
109
121
93
125
113
760
116
136
100
195