20
34
224
109
50
47
40
43
69
78
169
86
26
84
28
61
406
12
5973
52
41
87
46
81
96
48
36
79
75
39
8
178
57
37
83
95
25
14
17
102
4
22
18
63
146