9
4
7
10
21
12
33
19
24
22
13
18
26
102
25
39
20
50
32
93
155
17
115
61
45
121
140
95
88
106
49
108
51
44
52
34
73
154
298
444
146
69
502
174
85
11
133
63
259
249