20
113
67
318
29
28
32
44
30
60
15
187
53
17
65
16
27
91
21
14
120
68
33
39
9
75
31
57
55
64
42
69
41
48
61
133
129
78
51
46
107
52
193
444
373
448
108
34
66
174
62