29
23
30
39
55
38
11
27
295
695
25
50
44
18
32
80
36
74
87
28
723
21
15
1
61
168
47
101
19
304
20
68
52
69
51
14
226
26
233
13
71
5
8