100
138
184
208
112
73
173
72
58
139
178
137
106
67
55
162
96
41
47
125
74
51
144
101
126
56
75
88
207
113
25
8
98
148
78
13
14
23
21
203
441
155
129
258
149
31
164
95
29
128
142
169
241
93
136
71