40
11
10
3
92
19
23
183
129
67
56
37
26
34
7
24
5
6
8
1
12
81
89
38
29
50
72
39
17
53
9
61
28
123
97
31
32
14
138
88
21
99
63
43
175
55