10
7
6
2
21
46
11
17
8
18
19
37
1
4
9
52
32
24
13
15
23
12
3
33
61
50
5
89
136
98
77
48
25
16
27
31
14