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