3
16
6
41
7
43
31
87
25
15
10
71
13
154
12
78
207
21
22
24
17
51
30
9
8
64
66
95
237
116
70
27
28
62
39
375
178
88
226
106
100
188
306
133
98
266
218
311
113
365
146
112