99
20
337
68
119
98
36
21
56
332
811
47
140
66
27
11
34
889
389
496
208
158
37
276
187
16
504
38
248
298
159
25
19
31
79
10
22
239
33
12
28
54
26
32
18
202
65