32
35
26
23
106
54
95
219
17
129
22
140
270
120
33
27
24
175
57
90
88
18
64
51
68
28
37
14
330
52
187
166
186
130
637
42
49
7
212
73
104
10
19
40
177