43
22
80
28
44
6
18
32
31
88
11
92
83
34
86
276
89
139
78
168
23
118
27
130
19
53
96
251
236
50
191
40
42
181
72
9
153
33
17
55
37
64
56
193
142
38
125
106