21
116
13
15
2
7
18
4
1
5
26
31
3
42
8
25
11
6
41
33
39
9
17
30
66
27
29
12
43
53
34
24
14
135
37
36
70
77
47