1
18
52
26
157
400
112
21
39
19
35
77
116
40
15
23
56
42
33
63
173
31
183
36
34
28
55
54
45
87
99
135
27
128
43
1243
9
37
46
323
60
141