20
38
18
60
44
336
112
30
9
22
31
77
8
61
74
17
54
5
39
6
12
59
68
86
149
193
115
32
24
35
21
63
298
209
101
67
290
84
40
81
57
4
41
78
311
53
55
69
314
155
71
130