30
58
21
43
36
8
10
18
28
14
71
32
11
119
5
39
23
20
9
13
22
4
3
47
15
6
19
12
34
27
76
54
7
141
93
16
41
158
106