50
20
39
8
18
3
29
31
9
23
150
19
109
205
5
76
6
106
94
7
97
15
67
10
265
28
37
4
25
102
1
62
24
53
21
371
66
12
41
107
42
11