85
78
212
298
52
59
10
22
175
51
62
130
238
73
29
20
168
26
170
202
359
28
133
94
121
99
14
55
50
38
90
207
108
115
77
44
1188
41
106
15
8
278
35
56
42
36
32
123
49
88
169
508