7
105
79
34
44
21
20
62
19
40
16
31
50
34
173
114
263
154
58
212
837
170
154
45
70
338
79
31
36
131
35
103
201
138
58
159
160
146
158
159
99
125
402
75
115
74
108
58
189
82
204
163
70
115
80
60
133
59
83
87