21
320
15
8
16
59
36
177
37
22
168
453
89
110
76
97
1
173
7
47
10
73
25
103
33
4
201
75
13
79
254
126
40
39
42
6
117
80
176
152
81
391
9
45
44
193
30
11
68
28
139
0
19