80
57
49
85
25
9
358
95
58
26
88
78
130
184
18
91
28
129
50
31
51
178
262
67
148
8
36
39
35
94
30
105
133
29
419
21
24
47
34
65
103
48
16
54
121