1
4
5
2
15
10
7
12
6
38
231
253
8
21
16
98
46
55
92
72
63
44
64
43
80
71
151
120
60
84
78
42
121
18
65
876
83