43
30
10
123
135
28
17
33
6
26
40
261
50
15
47
46
82
42
34
89
118
132
72
54
27
84
44
79
22
163
98
73
20
201
29
35
67
25
76
444
97
189
37
174
57
32
41