1200
26
38
683
100
43
98
111
25
31
110
97
18
30
65
68
159
35
78
203
67
12
40
55
39
29
48
158
20
47
60
46
69
264