20
5
3
21
67
137
268
59
124
29
40
53
22
83
62
234
39
61
27
25
65
575
226
188
28
87
105
114
58
38
14
36
106
54
41
50
18
57
9
7
79
73
15
23
31
267
56