60
52
33
159
21
35
10
30
269
29
23
521
193
133
6501
8
28
44
17
92
100
139
43
47
41
239
40
32
27
12
252
146
59
82
83
116
19
78
123