24
12
11
90
43
76
28
25
130
198
140
15
9
31
80
47
8
174
39
54
40
37
156
20
69
17
45
89
597
48
93
30
383
147
46
35
99
44
4
26
295
91
67
117