9
93
187
27
45
86
353
104
166
310
127
267
112
135
161
49
37
170
427
154
76
189
193
105
160
106
53
217
75
84
90
21
121
181
144
8
318
24
51
47
89
39
205
38
85
157
33
34
57
95
87
36
59
627
19