88
14
9
48
47
197
94
61
54
22
72
87
56
239
141
108
67
183
101
17
65
28
41
59
70
44
109
64
55
50
36
553
39
230