80
130
323
114
70
259
44
199
152
29
26
60
42
16
45
33
96
14
27
54
394
127
88
178
46
66
57
20
21
31
73
162
43
319
82
52
146
67
10727
453
103
184
153
117
37
68
12
149
75
100