25
19
35
12
5
47
2
76
4
7
10
22
6
3
1
21
27
18
8
11
14
60
32
33
34
80
138
137
185
126
123
77
85
157
79
84
61
29
45
100
101
30
93
16
43
246
103
67
15
50