80
37
35
31
52
115
23
43
288
36
24
128
114
136
173
16
39
46
116
124
40
54
60
79
252
192
32
25
57
22
150
71