3
4
11
1
38
17
100
27
18
136
40
99
63
34
83
31
59
60
20
15
19
22
26
190
39
109
42
233
44
32
84
43
45
62
67
173
75