20
33
16
218
44
10
48
15
38
77
27
46
35
53
68
17
29
28
22
19
18
30
59
52
85
8
21
39
4
11
43
61
70
209
41
54
159
126
45
139
42
56
94
7
14
40
129