21
3
176
25
11
289
70
343
72
24
71
9
4
45
10
88
29
12
38
471
205
89
193
55
16
8
5
41
59
15
22
34
50
83
130
33
18
233
52
97
929
6
43