83
82
913
444
134
84
548
112
109
1
315
105
28
7
16
149
32
224
178
64
17
133
25
101
29
51
170
118
38
44
121
86
39
244
33
41
43
21
215
129
5
34
36
247
256
27
204
276
67
108