20
31
8
10
15
43
32
34
35
27
14
30
49
28
114
22
42
112
106
41
23
26
37
58
11
38
48
18
97
65
33
39
98
24
59
66
19
62
96
46
318
83