115
328
176
100
72
108
98
240
57
49
83
16
550
41
15
102
68
76
88
54
26
24
166
227
146
99
59
103
79
43
20
111
13
473
425
133
18
51
8
45
11
12
37
30
64
104
118
31
29
50
53
157
228