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