17
35
28
36
40
31
146
26
20
18
139
72
86
66
70
54
90
23
27
148
135
57
33
260
3
16
237
79
48
47
6
9
19
288
225
911
175
64
202
11
164
141
59
22
131
30