25
29
24
119
51
541
20
18
33
113
88
6
59
14
19
21
11
52
58
68
66
2
22
145
34
182
181
54
136
164
99
26
74
23
93
15
64
91
162
110
79
3
7
30
39
5
108
70
101
87
53
240
129