8
2
9
1
0
40
11
3
28
4
46
29
55
6
10
499
53
26
39
17
74
183
107
71
50
111
109
234
190
13
56
33
121
99
18
31
32
102
209
24
15
184
123