43
37
23
36
68
103
20
31
50
277
95
34
148
208
4
27
283
128
49
87
47
26
55
52
56
48
12
162
45
39
41
58
32
22
7
260
28
125
33
38
10
254
69
16
106
180
193
82