8
15
23
10
46
9
25
93
57
149
147
44
67
16
299
47
36
51
94
173
19
139
53
34
90
14
144
164
12
45
56
22
11
187
68
152
42
110
54
61
119
37
137
120
225
253
26
102
69
129
138