3
4
1
7
25
15
5
10
21
76
6
57
34
66
26
37
196
28
49
71
29
52
60
62
81
36
39
126
42
12
867
18
14
13
287
61
47
96
33
209
75
67
58
8
125
186
130