19
26
4
24
43
38
12
8
68
14
6
62
29
5
42
51
20
34
9
44
58
124
96
108
515
93
302
83
56
13
39
41
73
67
30
32
22
36
37
21
61
45
17
88
71
158