94
85
96
115
38
185
73
107
155
60
151
89
136
134
81
42
71
125
79
34
110
240
429
15
12
100
21
41
117
75
140
247
103
183
111
182
66
78
36
61
332
241
83
383
161
25
371
221
82
99
65
159