66
76
35
31
266
13
10
26
104
27
7
33
20
46
18
254
107
24
17
239
15
42
14
25
21
176
29
279
288
164
38
41
75
98
32
49
22
48
668
185
251
69
192