3
8
4
1
11
26
27
91
112
12
142
107
30
68
34
75
105
15
76
67
13
160
32
150
50
28
51
46
23
126
21
191
288
54
172
7
17
129