40
19
32
75
8
142
16
58
43
22
37
85
54
35
10
4
5
25
72
102
92
182
9
34
3
12
20
39
21
6
11
7
15
14
91
31
46
17
131
285