108
80
51
195
148
28
25
219
144
350
40
62
71
65
78
75
47
99
114
34
48
127
115
76
36
128
37
65
49
278