4
27
3
6
7
8
1
11
5
14
23
39
15
40
19
29
73
767
122
164
134
43
93
253
129
236
97
254
110
56
80
54
45
209