100
169
238
108
94
105
116
134
86
57
27
36
71
55
49
219
172
83
150
133
56
25
143
107
12
48
119
30
22
52
141
373
76
58
136
53
110
72
20
162
164
191
188
121
204
64
120
80
77
40
135
59
126
31