10
11
8
19
9
24
6
26
35
40
15
7
155
18
67
12
62
20
95
28
23
221
41
63
27
138
163
443
51
120
321
93
38
58
220
90
166
82
144
111
445
257
399
36
132
50