9
230
40
16
31
46
95
29
49
48
77
43
68
186
15
72
37
20
7
11
83
85
30
27
28
78
34
6
51
106
69
35
4
13
18
21
50
75
136
70
94
60
41
134
104
62
113
86
59