3
5
13
7
11
46
18
1
10
24
27
2
4
16
8
40
258
263
9
23
15
19
99
48
57
96
72
65
44
43
81
153
120
60
84
78
61
122
69
891
95