43
183
141
81
25
20
39
96
88
95
21
22
23
28
30
37
82
166
27
16
33
24
13
58
31
90
32
26
17
114
68
115
62
61
36
51
105
91
49
67
138
63
163
113
19
14
7