99
47
26
44
50
76
66
169
21
54
64
233
170
633
340
36
131
80
93
27
291
63
53
82
146
45
328
16
46
18
33
19
81
74
52
32
164
55
424
321
85
48
58
153
137
194
109
67
10839
456
103
184
201