23
297
18
55
79
65
76
32
31
266
13
10
26
104
27
7
33
20
46
253
107
24
17
239
15
41
14
21
176
28
277
288
42
164
38
35
74
98
25
49
22
48
667
34
185