80
238
36
46
302
177
47
21
113
69
74
50
34
49
109
38
77
106
25
56
82
120
766
203
35
33
172
484
39
100
43
11
42
55
73
32
90
161
223
157
153
174
45
83
95
87
85
254
348
101
173
63
134