9
8
23
30
28
31
38
32
19
85
97
29
70
17
37
80
83
34
89
154
79
73
15
43
323
78
40
232
334
227
196
140
22
36
69
44
71
67
174
46
130
81
124
115
120
57