23
11
19
42
29
38
30
34
338
202
98
69
100
27
17
31
45
35
144
12
21
15
32
44
66
22
25
46
215
47
63
75
216
62
26
81
158
13
8
40
61
24
20
65
57