3
511
17
38
9
14
2
13
8
46
6
1
43
22
12
76
39
21
20
204
30
78
7
28
4
83
125
86
113
18
74
42
23
251
10
150
82
35
50
54
67
72
171
115