10
26
16
32
34
7
72
30
76
166
211
110
435
64
569
127
167
111
121
25
679
262
162
47
41
232
37
74
36
17
52
18
73
57
27
86
21
22
12
97
203
221
92
29
310
50
201
170
81