13
56
10
23
5
3
1
25
28
8
16
86
45
26
36
52
50
22
9
31
19
57
60
47
41
14
18
53
46
43
200
155
123
29
20
33
21
11
129