60
25
87
59
31
153
34
103
140
45
96
206
236
809
359
99
75
51
41
47
139
24
17
100
26
90
151
33
21
42
292
130
109
115
452
161
18
68
38
67
43
46
13
80
39
122
50
70
32
22