14
41
17
22
90
321
243
1098
155
104
105
73
45
71
714
391
437
370
78
40
175
277
375
176
84
216
29
50
37
19
66
49
85
30
75
172
272
202
28
306
89
119
16
57
47
54
98
901
117
59
91
101
43
187