89
60
69
45
13
103
46
31
43
82
74
186
26
119
71
38
54
27
370
115
12
62
58
226
65
146
106
41
36
57
9
66
55
88
108
28
78
68
228
434
147
44
138
153
174
90
247
93
102
216