114
67
51
44
111
66
40
102
56
20
265
47
190
199
158
222
58
90
71
70
45
228
216
147
99
92
104
372
152
756
125
142
88
48
168
37
65
75
30
27
382
126
34
200
84
21
31
209
103
53
180
86