17
16
8
18
40
41
53
33
5
95
51
168
42
14
36
77
85
23
19
99
131
26
29
28
147
63
11
319
196
66
22
93
242
152
61
38
13
32
164
71
30
37
4
228
57
21
300
366
129
106