43
130
13
27
98
296
187
225
18
24
36
216
50
15
22
54
20
270
19
63
64
189
59
14
23
75
81
83
129
393
115
78
66
55
56
148
69
390
222
42
5
264
97
26
87
29
162
565
34
144
249
31
8