6
1
2
20
26
7
14
29
30
28
66
77
25
63
19
33
36
32
64
50
75
42
138
337
123
48
21
61
127
41
59
81
22
15
83
70
34
40
147
31
118
46
200
24
80
47