1
20
14
5
27
60
141
223
55
460
39
18
368
203
215
64
116
28
185
96
110
21
735
9
84
57
34
120
40
68
69
46
22
35
70
72
129
36
285
115
153
25
24
19
121
93
45
81
75
31