20
29
69
279
83
141
81
28
15
26
90
37
36
53
17
13
263
140
67
99
525
202
40
165
185
71
175
16
160
48
43
173
74
384
212
82
49
110
41
39
138
126
47
60
61
59
45
80