50
9
1
13
14
2
10
16
8
20
27
17
7
89
260
78
5
23
46
31
29
69
22
42
47
3
43
11
74
171
25
58
112
19
38
21
33
66
56