80
39
18
44
182
54
25
96
52
38
20
305
91
108
70
26
47
37
120
40
32
67
77
110
92
550
11
84
46
629
264
51