107
58
186
201
135
111
89
100
194
127
46
112
28
55
155
124
131
34
14
119
247
90
188
41
63
173
92
115
144
223
168
77
120
180
71
95
86
126
98
243
129
81
154
1005
267
128
22
25
316
3048
795
20
44
161