1
4
18
2
9
3
7
5
6
19
60
64
70
263
176
46
117
10
56
33
91
125
72
65
53
128
49
69
51
98
47
88
110
34
54
28
126
196
208