116
29
131
44
245
59
22
295
61
56
42
19
93
32
113
119
270
66
95
37
46
68
31
20
47
49
94
35
54
34
50
41
48
40
132
69
135
24
38
198
52
107
489
33
76