12
470
96
157
36
10
71
6
21
22
25
29
3
17
132
51
246
313
14
31
8
26
46
27
119
123
95
35
13
4
39
113
149
78
69
103
9
34
23
5
85
201
66
168