147
18
103
75
58
39
148
140
73
22
19
181
119
109
53
47
21
34
82
85
45
7
12
99
70
93
46
40
35
6
11
20
23
183
87
160
30
72
97
69
31
17
95
43
41
59
8