80
26
32
29
16
55
39
102
65
54
57
115
58
40
11
33
310
110
79
240
73
44
30
74
418
172
18
990
81
25
24
38
103
28
52
19
117
84
104
6
71
34
36
72
69
17